есть скрипт на локалке и на одном хосте работает нормально
закачал на другой хостинг выдаёт
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
mysql_fetch_array (): поставляется аргумент не является допустимым результатом MySQL ресурс
что это значит и как исправить ?
Спустя 3 минуты, 49 секунд (13.10.2009 - 17:14) Bezdna написал(а):
Проверь кодировки.
Спустя 22 минуты, 24 секунды (13.10.2009 - 17:36) sergeiss написал(а):
А еще лучше - покажи код. Вполне может быть, что на втором хосте отключены глобальные переменные, а ты их как раз используешь. И в итоге в запрос попадает ХЗ что.
И вообще. Возьми себе за правило!!! Если что-то "не так", то как минимум выведи содержимое уже полностью подготовленного запроса, посмотри, что там "не так" может быть.
И вообще. Возьми себе за правило!!! Если что-то "не так", то как минимум выведи содержимое уже полностью подготовленного запроса, посмотри, что там "не так" может быть.
Спустя 18 часов, 52 минуты, 24 секунды (14.10.2009 - 12:29) mihai написал(а):
не понял что ты имеешь ввиду
"выведи содержимое уже полностью подготовленного запроса"
"выведи содержимое уже полностью подготовленного запроса"
Спустя 18 минут, 27 секунд (14.10.2009 - 12:47) sergeiss написал(а):
Цитата (mihai @ 14.10.2009 - 13:29) |
не понял что ты имеешь ввиду "выведи содержимое уже полностью подготовленного запроса" |
Можно сделать так:
PHP |
mysql_query( "select * from my_table where id=". $_POST['id'] ); // и потом долго искать, где же ошибка. |
А можно вот так вот:
PHP |
$sql= "select * from my_table where id=". $_POST['id'] ; |
Спустя 35 минут, 17 секунд (14.10.2009 - 13:22) mihai написал(а):
а
спасибо
про
mysql_error().
я знаю
спасибо
про
mysql_error().
я знаю
Спустя 6 минут, 7 секунд (14.10.2009 - 13:29) mihai написал(а):
дело в том что скрипт мой
но
устанавливает его мой знакомый на своём хостинге
и у него не получается
дело в том что при соединении БД у меня стоят проверки
or die()
и если бы было не правиль
пароль и логин или не может найти БД
то скрипрт выдал бы ошибку
а он не выдаёт сначит содинение с Бд произошло
но потом выдаёт
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
вот в чём проблема ???????
но
устанавливает его мой знакомый на своём хостинге
и у него не получается
дело в том что при соединении БД у меня стоят проверки
or die()
и если бы было не правиль
пароль и логин или не может найти БД
то скрипрт выдал бы ошибку
а он не выдаёт сначит содинение с Бд произошло
но потом выдаёт
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
вот в чём проблема ???????
Спустя 3 минуты, 6 секунд (14.10.2009 - 13:32) sergeiss написал(а):
Я же тебе сказал уже, и даже показал, КАК вывести содержимое запроса.
Можно более прямо это сделать:
Можно более прямо это сделать:
PHP |
echo $sql.'<br>'; |
где $sql - это та символьная строка, которую я писал в предыдущем сообщении.
Ну так и выведи, посмотри, что там и как!!!
Спустя 25 секунд (14.10.2009 - 13:32) glock18 написал(а):
код давай. давно пора уже код дать, а не кормить всех догадками.
Спустя 2 часа, 28 минут, 24 секунды (14.10.2009 - 16:00) sergeiss написал(а):
Цитата (glock18 @ 14.10.2009 - 14:32) |
код давай. давно пора уже код дать, а не кормить всех догадками. |
"А поговорить?" (С)