Пожалуйста помоги
я получаю
У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, которое соответствует вашей версии сервера MySQL для правильного синтаксиса
пытаясь выполнить запрос ниже, я знаю, что запрос имеет одну зараженную пару синтаксических ошибок, которые я не знаю, как решить
$myQuery = mysql_query("SELECT key
from DE_user_stats
WHERE article_id = 671
AND domain = 2nd.com/
AND userid = 2")
or die($myQuery."<br/><br/>".mysql_error());
Таблица выглядит так:
ключ — article_id — домен — идентификатор пользователя
13 671 2nd.com/ 2
Выход должен быть 13.
Спасибо
(я не использую mysql, и никто не должен был это делать только для эксперимента, пожалуйста, не ненавидите меня)
У вас есть несколько ошибок. key
это зарезервированное слово и должен быть спасен И вам нужны правильные кавычки вокруг строковых констант:
SELECT `key`
FROM DE_user_stats
WHERE article_id = 671 AND
domain = '2nd.com/' AND
userid = 2;
Я настоятельно советую вам изменить название key
столбец, поэтому его не нужно экранировать.
Просто добавьте цитаты, это работает
$myQuery = mysql_query("SELECT key
from DE_user_stats
WHERE article_id = 671
AND domain = '2nd.com'
AND userid = 2")
or die($myQuery."<br/><br/>".mysql_error());