Редактирую и перевожу сайт, и столкнулся с такой ошибкой:
"
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 переделывать?
Спасибо!