Задавайте вопросы, мы ответим
Вы не зашли.
Вот код:
if (isset($_POST['submit'])) {
$username = $_POST['username'];
$login = $_POST['login'];
$password = $_POST['password'];
$r_password = $_POST['r_password'];
if ($password == $r_password) {
$password = md5($password);
$query = mysql_query("INSERT INTO users VALUES (','$username','$login','$password')") or die(mysql_error());
}
else{
die('Passwords must match!');
}
}
?>
Выдаёт вот такую ошибку:
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 'steik1','steik_test','b59c67bf196a4758191e42f76670ceba',')' at line 1
Неактивен
$query = mysql_query("INSERT INTO users VALUES (','$username','$login','$password')") or die(mysql_error());
синтаксическая ошибка выделена подчеркиванием
вероятно нужно
$query = mysql_query("INSERT INTO users VALUES ('$username','$login','$password')") or die(mysql_error());
Неактивен
vasya написал:
$query = mysql_query("INSERT INTO users VALUES (','$username','$login','$password')") or die(mysql_error());
синтаксическая ошибка выделена подчеркиванием
вероятно нужно
$query = mysql_query("INSERT INTO users VALUES ('$username','$login','$password')") or die(mysql_error());
Спасибо, но теперь выдаёт вот это:
Column count doesn't match value count at row 1
Неактивен
Количество столбцов в таблице users не совпадает с количеством добавляемых значений. См структуру таблицы users
Неактивен
vasya написал:
Количество столбцов в таблице users не совпадает с количеством добавляемых значений. См структуру таблицы users
Спасибо, всё исправил! А можно ли как-то сделать нормально профиль и комментарии, но так, чтобы их можно было оставлять только после регистрации?? Ну и нормальный профиль. Короче, всё как на современных сайтах!
Неактивен
Добрый день. У меня тоже ошибка 1064. Пишет:
MySQL error in file: \engine\modules\warned.php at line 89
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 '' at line 1
Строка 89 с файла warned.php:
Отредактированно AleX_L (31.07.2014 23:46:26)
Неактивен
Пришлите полностью текст запроса. Получить его можно, например так:
$sql = "SELECT warn_text, warn_from, time FROM ".PREFIX."_warned WHERE warn_user='".$warned_user."' ORDER BY id DESC LIMIT ".$config_warned['warn_num_ban']."";
print $sql; // выведет на экран
ну или error_log($sql); //выведет в лог
Неактивен