Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mysql_query() возвращает true для пустой таблицы
 
 автор: DiMoN_TD   (12.12.2007 в 21:46)   письмо автору
 
 


$result = mysql_query("SELECT * FROM calls WHERE uid='$id'");
if($result)
{
    echo 'Получилось';
}
else
{
    echo 'Не получилось';
}


Вот такая интересная штука получается..
У меня на самом деле в таблице пусто, т.е. таблица существует, но записей там нет.
Зато переменная $result возвращает почему-то true. Так если у меня нет таких записей, откуда он мне может возвращать true??

   
 
 автор: Faraon   (12.12.2007 в 21:53)   письмо автору
 
   для: DiMoN_TD   (12.12.2007 в 21:46)
 

Переменная $ result и будет возвращать true.
Так как запрос был успешно выполнен.
Если Вы хотите проверить есть ли в таблице записи, то воспользуйтесь

mysql_num_rows();

   
 
 автор: DiMoN_TD   (12.12.2007 в 22:10)   письмо автору
 
   для: Faraon   (12.12.2007 в 21:53)
 

оп, да, совсем забыл про это...
теперь понятно, спасибо большое =)
Чтоб я без вас делал! =)

   
 
 автор: mihdan   (12.12.2007 в 22:18)   письмо автору
 
   для: DiMoN_TD   (12.12.2007 в 21:46)
 


<?
$sql 
"запрос";
$exec mysql_query($sql) or die(mysql_error());
if (
mysql_num_rows($exec) > 0) {
    
// Делаем что-то
}
?>

   
 
 автор: Faraon   (12.12.2007 в 22:29)   письмо автору
 
   для: mihdan   (12.12.2007 в 22:18)
 

>mysql_num_row
Ошибочка :)

   
 
 автор: mihdan   (12.12.2007 в 22:36)   письмо автору
 
   для: Faraon   (12.12.2007 в 22:29)
 

упс

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования