Мне нужна помощь с этим кодом, он добавляет значения в мою базу данных. Наверное, простая проблема, но здесь поздно в Швеции, поэтому я бы оценил, мог ли кто-нибудь взглянуть на это и сказать мне, что не так:
include "../../inc/mysql_config.php";
$to = mysql_real_escape_string($_POST['to']);
$message = mysql_real_escape_string($_POST['message']);
mysql_query("INSERT INTO messages (to, message) VALUES ('".$to."', '".$message."')");
Каждая переменная имеет значение, дважды проверяется, и работает mysql_config.php.
Код ошибки MySQL:
У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL для правильный синтаксис для использования рядом с 'to, message) VALUES ('hubb', 'asd') 'в строке 1
Что-то, что даст вам подсказку, это использовать функцию mysql_error(), например.
mysql_query("INSERT INTO messages (to, message)
VALUES ('".$to."', '".$message."')") or die(mysql_error());
Я бы рекомендовал использовать более новую библиотеку, такую как MySQLi или PDO (предпочтительно PDO). Оба они поддерживают подготовленные операторы, что упрощает и упрощает целую строку.