|
|
|
| Как правильно проверить проверить есть ли в определенном поле данные
Например таблица photo в ней поле name
Если есть запись в name, то вывести на экран?!
Делаю так в своем коде:
Здесь запрос...
while(($myrow=mysql_fetch_array($result))>0){
if(!$myrow[name]){
echo" ";}else{
echo "$myrow[name]";}
}
|
Сойдет такой вариант или можно еще как-то? | |
|
|
|
|
|
|
|
для: OLi
(03.11.2008 в 12:34)
| | обычно используется empty для этого.
или просто условие == ''
<?php
if (empty($ar['key']))
echo 'Пустое поле!';
//или
if ($ar['key'] == '')
echo 'Пустое поле!';
?>
|
| |
|
|
|
|
|
|
|
для: OLi
(03.11.2008 в 12:34)
| | Коли у вас это текстовое поле, и по умолчанию его значение пустое, то пойдет. | |
|
|
|
|
|
|
|
для: OLi
(03.11.2008 в 12:34)
| | Если по умолчанию в поле NULL, то:
SELECT IFNULL(name, 'Поле пустое', 'В поле есть данные')
FROM table_name
WHERE id = 1
|
| |
|
|
|