Здравствуйте, писал PHP код, не работает, посмотрел код знаво вроде все точно, пожалуйста скажите почему не работает p.s. извините за акцент я не русский выдает ошибку такого Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/c/direct/test.php on line 22 PHP: require("config.php"); $time = time(); $sql = mysql_query("SELECT * FROM `tb_users` WHERE `dateclose`<='$time' AND `stavki`>'0' AND `status`='0'"); if(mysql_num_rows($sql)>0) { while ($row = mysql_fetch_array($sql)){ $id = $row["id"]; $date = $row["date"]; $dateclose = $row["dateclose"]; $seller = $row["seller"]; $buyer = $row["buyer"]; $ball = $row["ball"]; $stavka = $row["stavka"]; $username = $row["username"]; echo $id; } }
1.Сделай PHP: var_dump($sql); и посмотри что туда приходит 2.Не используй mysql, его уже убрали из php7
Ну вот тебе собственно и наводка в какую сторону копать.mysql_query тебе возвращает false в случае ошибки.Соответственно ты передаешь в mysql_num_rows значение типа boolean, а должен дескриптор результата запроса.