[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: You have an error in your SQL syntax
goodguy
Всем доброго времени суток,

Столкнулся с одной абсолютно глупейшей проблемой. Установил новую версию денвера позавчера, и сел писать сервер для игры. Но сразу же заклинился на первом этапе, и гугление ничего не дало.

В общем, вот код метода, который делает запрос к базе:

function getInitData($user_id) {
openConnection();
$user_id = mysql_real_escape_string($user_id);
$query = "SELECT * FROM 'character'";
$result = mysql_query($query) || die(mysql_error());
$row = mysql_fetch_array($result);
closeConnection();
return $row;
}


Сразу скажу, версия MYSQL: 5.5.25

Во флеш приложении вылетает вот это:

Цитата
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 ''character'' at line 1



На всякий случай проверил и через браузер, get запросом, та же фигня.

Что в этом примитивнейшем запросе может быть не так?

п.с. Запрос изначально был немного сложнее, но здесь я его уже упростил по максимуму, это все равно не помогает.
SlavaFr

не 'character' а `character`

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
goodguy
О как. Спасибо smile.gif Действительно проблема в этом.
Тогда наводящий вопрос, копипаст конечно рулит, но как мне вводить такие кавычки с клавиатуры?

--------
понял, с помощью клавиши тильды.

Блин, с роду бы сам наверное не допер. Еще раз спасибо за помощь. Вопрос закрыт.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.