Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Загадочная ошибка при обращении к таблице MySQL
Форумы портала PHP.SU » » Если скрипт не работает » Загадочная ошибка при обращении к таблице MySQL

Страниц (1): [1]
 

1. Lokovobrazun - 01 Мая, 2011 - 17:28:45 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. mysql_connect("localhost","User","12345");
  2. mysql_select_db("max_server");
  3.  
  4. $query = "SELECT * FROM 'my_table' WHERE 'IP' = '".$_SERVER['REMOTE_ADDR']."'";
  5. $res = mysql_query($query) or trigger_error(mysql_error().$query);
  6. if ($row = mysql_fetch_assoc($res))
  7. {
  8.    echo "Ok";
  9. }


Пишет, что You have an error in your SQL syntax
Указывает на строку №5.
В чем именно проблема понять не могу. Голову поломал уже. вроде синтаксис верный. Кто видит ошибку, ткните пальцем.
2. Мелкий - 01 Мая, 2011 - 17:55:02 - перейти к сообщению
Нет, синтаксис не верный. Имена таблиц и полей в запросе заключаются в обратные кавычки: `
3. vlom - 01 Мая, 2011 - 18:06:46 - перейти к сообщению
или вообще не заключайте в кавычки, хотя правильние будет заключить в обратные и будет тебе счастье
4. Lokovobrazun - 01 Мая, 2011 - 18:27:09 - перейти к сообщению
Замечательно. Спасибо.

 

Powered by ExBB FM 1.0 RC1