У меня есть следующий оператор jQuery:
$.ajax({
type: "POST",
url: "db.php",
data: "word="+ tmpWord,
success: function(){
//somehow get the word here ^_^
}
});
Это выдержка из db.php:
$word = htmlspecialchars(trim($_POST['word']));
$addClient = "SELECT * FROM dictionary WHERE word = " . $word;
mysql_query($addClient) or die(mysql_error());
Мой вопрос к вам, хорошие люди: Как я могу получить $word
из db.php
?
[ царапает голову ]
[править] Хорошо, так что это решено - Спасибо, сарфраз.
Теперь я получаю сообщение об ошибке, вот оно:
Unknown column 'apple' in 'where clause'
Используемый мной запрос выглядит следующим образом:
$addClient = "SELECT * FROM dictionary WHERE word = 'apple'
И мой sql такой:
dictionary
|_ wID, word, definition, email, url, placeholder1, placeholder2
0 apple null null null null null
PHP MyAdmin заявляет:
Showing rows 0 - 0 (1 total, Query took 0.0008 sec)
SQL query: SELECT *
FROM dictionary
WHERE word = 'apple'
LIMIT 0 , 30
При использовании: SELECT * FROM dictionary WHERE word = 'apple'
ОКОНЧАТЕЛЬНОЕ РЕДАКТИРОВАНИЕ
ЭТО БЫЛО РЕШЕНО!
По какой-то неизвестной причине мне пришлось изменить trigger_error () на die ().
Приветствие.