SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 09.04.2009 20:39:51

shok23
Участник
Зарегистрирован: 09.04.2009
Сообщений: 1

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL

при функции error высвечивается
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Возможно ли что определенные код оптимально работал на более поздней версии MySQL, а при апгрейде перестал?

Неактивен

 

#2 09.04.2009 21:57:21

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL

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

Код мог перестать работать, если он был плохо написан.

Неактивен

 

#3 10.04.2009 12:44:19

Magz
Гуру
Откуда: Москва
Зарегистрирован: 18.09.2007
Сообщений: 112

Re: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL

Попробуйте подставлять в запрос текстовые значения используя функцию mysql_real_escape_string()

$query = sprintf("SELECT * FROM Table WHERE TextField = '%s'; ", mysql_real_escape_string($text_data));

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson