Помогите составить запрос - очень нужно!

viacom

Новичок
Помогите составить запрос - очень нужно!

Я использую на своем ПК пакет Денвер со следующими параметрами:
---
PHP Version 4.3.6
Apache Version Apache/1.3.27 (Win32) PHP/4.3.6
Версия сервера: 3.23.53-max
Версия протокола: 10
Сервер: localhost via TCP/IP
phpMyAdmin - 2.9.0.1
Версия MySQL-клиента: 3.23.49
Client API version 3.23.49

На хостинге стоит:
---
Версия MySQL 4.1.21-standard
Версия PHP 5.1.6

Проблема в том, что у меня ошибка в работе PHP-скрипта на хостинге, хотя в Денвере он работает без проблем.

Вот пример кода:

--------------
# Соединение с базой
$link=mysql_connect("$db_host","$db_user","$db_pass")
or die("Could not connect: " . mysql_error());
mysql_select_db($db_name);

$r=mysql($db_name,"select * from tablename LIMIT 100,100");

while($f=mysql_fetch_array($r)) {
#
#
# пропускаю участок PHP-кода
#
#
}

# На это выдает ошибку
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource в таком-то PHP скрипте в такой-то строке

$totarows=mysql_num_rows(mysql_query("select * from tablename"));

# На это выдает ошибку
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource в таком-то PHP скрипте в такой-то строке
--------------

Пожалуйста подскажите в чем здесь ошибка и как правильно изменить код PHP-скрипта?
Возможно проблема в разных версиях PHP и MySQL в Денвере и на Хостинге?

Заранее Вам благодарен за помощь.
 

s25.cookie

Новичок
Re: Помогите составить запрос - очень нужно!

Автор оригинала: viacom
Я использую на своем ПК пакет Денвер со следующими параметрами:
---
PHP Version 4.3.6
Apache Version Apache/1.3.27 (Win32) PHP/4.3.6
Версия сервера: 3.23.53-max
Версия протокола: 10
Сервер: localhost via TCP/IP
phpMyAdmin - 2.9.0.1
Версия MySQL-клиента: 3.23.49
Client API version 3.23.49

На хостинге стоит:
---
Версия MySQL 4.1.21-standard
Версия PHP 5.1.6

Проблема в том, что у меня ошибка в работе PHP-скрипта на хостинге, хотя в Денвере он работает без проблем.

Вот пример кода:

--------------
# Соединение с базой
$link=mysql_connect("$db_host","$db_user","$db_pass")
or die("Could not connect: " . mysql_error());
mysql_select_db($db_name);

$r=mysql($db_name,"select * from tablename LIMIT 100,100");

while($f=mysql_fetch_array($r)) {
#
#
# пропускаю участок PHP-кода
#
#
}

# На это выдает ошибку
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource в таком-то PHP скрипте в такой-то строке

$totarows=mysql_num_rows(mysql_query("select * from tablename"));

# На это выдает ошибку
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource в таком-то PHP скрипте в такой-то строке
--------------

Пожалуйста подскажите в чем здесь ошибка и как правильно изменить код PHP-скрипта?
Возможно проблема в разных версиях PHP и MySQL в Денвере и на Хостинге?

Заранее Вам благодарен за помощь.
А, что это у вас за интересная функция в примере mysql, может быть вы имели ввиду mysql_query?
 

filipchuk

Новичок
я не понял, зачем создавать две разные темы с одинаковым вопросом

-~{}~ 26.10.06 12:24:

http://phpclub.ru/talk/showthread.php?s=&threadid=92384&rand=2
 
Сверху