[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Warning mysql_num_rows ошибка
Markitos
Привет всем!
Редактирую и перевожу сайт, и столкнулся с такой ошибкой:
"
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\mark\openserver\domains\Basic.Main.Exchange\plugins\ys\xchange.php on line 6

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\mark\openserver\domains\Basic.Main.Exchange\plugins\ys\xchange.php on line 8
"
вот кусок кода:

<?php
$check1 = mysql_query("SELECT * FROM `ytsubs` WHERE `user` = '$data->id' AND `banned` = '0'");
$check2 = mysql_num_rows($check1); //line6
$mysite = mysql_query("SELECT * FROM `ytsubs` WHERE `active` = '0' AND `banned` = '0' AND (SELECT `coins` FROM `users` WHERE `id` = `ytsubs`.`user` ) >= `cpc` AND `id` NOT IN (SELECT `site_id` FROM `ytsubed` WHERE `user_id`='{$data->id}') AND `user` != '$data->id' ORDER BY `cpc` DESC LIMIT 0, 21");
$ext = mysql_num_rows($mysite); //line8
if($check2 > 0){
if($ext > 0){
?>


Как посоветуете исправить?
пс - читал что лучше вообще через PDO подключаться, решает ошибки и более безопасно. Так ли это и стоит ли уже готовый скрипт под PDO переделывать?
Спасибо!
Michael
Ошибки в запросах.
Вот так смотреть их можно:
mysql_query('текст запроса') or die(mysql_error());


Плюс по первому запросу, я бы так написал {$data->id} вместо просто $data->id

_____________
There never was a struggle in the soul of a good man that was not hard
Michael
По безопасности, код нужно писать безопасный, тогда бояться ничего не придется.

_____________
There never was a struggle in the soul of a good man that was not hard
Markitos
Спасибо большое!! smile.gif
Не хватало колонки в бд.
А какая разница между {$data->id} и $data->id?
Michael
Цитата (Markitos @ 4.04.2013 - 13:28)
А какая разница между {$data->id} и $data->id?

тыц

_____________
There never was a struggle in the soul of a good man that was not hard
Markitos
Спасиб! cool.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.