PHP+MySQL-запрос-ошибка 1064
Ошибка запроса: 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 '(id_Date='2009.08.05')WHERE id_Nomer=64' at line 1 (код ошибки: 1064)
Сам код ниже...
$add_query = "UPDATE KARTA SET (id_Date='$query_id[2]')WHERE id_Nomer=$position";
Код:
$link = mysqli_connect("localhost", "root", "", "DataBase");
//проверка на ошибку
if(!link) {
$mysql_error = "Ошибка подключения: " . mysqli_connect_error();
die($mysql_error);
}
$result = mysqli_query($link, $add_query);
if(!$result) {
$errno = mysqli_errno($link);
$error = mysqli_error($link);
die("<br>!!!!Ошибка запроса: $error (код ошибки: $errno)");
} else {
echo "<br><br> ВНИМАНИЕ !!!! ДАННЫЕ ЗАПИСАНЫ<br><br>";
}
//проверка на ошибку
if(!link) {
$mysql_error = "Ошибка подключения: " . mysqli_connect_error();
die($mysql_error);
}
$result = mysqli_query($link, $add_query);
if(!$result) {
$errno = mysqli_errno($link);
$error = mysqli_error($link);
die("<br>!!!!Ошибка запроса: $error (код ошибки: $errno)");
} else {
echo "<br><br> ВНИМАНИЕ !!!! ДАННЫЕ ЗАПИСАНЫ<br><br>";
}
[COLOR="Silver"]Как я ненавижу, когда таблицы и поля таблиц называют русскими именами (транслитом т.е.)[/COLOR]
Цитата:
You have an error in your SQL syntax
Только абсолютное незнание английского языка можен оправдать появление этой темы.
MrLinker: Ну почему-же.. порой человек даже зная что у него ошибка в синтаксисе - не может её найти.
ошибку устранил
правильно так...
Код:
$add_query = "UPDATE KARTA SET
id_Date='$query_id[2]',
id_N = ' '
....
WHERE id_Nomer=$position";
id_Date='$query_id[2]',
id_N = ' '
....
WHERE id_Nomer=$position";
спасибо могли бы хотя бы подсказать
Цитата: Derack
спасибо могли бы хотя бы подсказать
Я вам вообще-то сказал. Если ошибка была в скобках, то это, имхо, странно, но что же. Достаточно лишь было полазить по ману и по комментам к ним.