2013-10-02 3 views
-1

Я использую метод или функцию mysql_num_rows() в моем php-коде, он отлично работал и не имел проблем. Позже я просто изменил свой веб-хост. Я создал новую базу данных, которая идентична моей старой. Я изменил всю информацию для доступа к базе данных и получаю доступ к новой базе данных, но она выдает ошибку, когда код достигает mysql_num_rows. Почему я получаю сообщение об ошибке для mysql_num_rows? Результаты, как предполагается, равны 0, когда функция запускается, потому что у меня нет информации в моей новой базе данных, но я также добавил информацию, поэтому я не получил 0, и она все еще дает мне ошибку. Зачем?!!!!Mysql_num_rows not Valid - PHP

+0

Может быть, это знак - использовать [PDO] (http://au1.php.net/pdo). – Marty

+0

Возможно, если вы разместили ошибку, мы могли бы помочь. –

+0

Idk, что это такое или как его использовать вообще – user2832881

ответ

0

Похоже, вы переехали на сервер с более новой версией PHP - MySQL функции устарели, используйте MySQLi (и преобразовать остальную часть ваших функций базы данных для Mysqli): http://au1.php.net/manual/en/mysqli-result.num-rows.php