Я знаю, что это самый простой вопрос, но я застрял в этом в течение 3 часов и не мог понять, что случилось. Может ли любое тело, пожалуйста, сказать мне, что что-то не так в этом запросе?mysql inserting не работает
insert into user_to_deliverable set d_id = 1 u_id = 4
Я имею следующую ошибку
#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 'u_id = 4' at line 1
Я исправил запрос в соответствии с ответом, но он работает только на PHPMyAdmin не вставляя через код, вот мой код
foreach($_POST['user'] as $k=>$v) {
echo $ins_u_deliverable = "insert into user_to_deliverable set d_id = ".$_POST['dlvrbl_id'].", u_id = $v "."<br />";
mysql_query($ins_u_deliverable);
}
массив для пользователя
[user] => Array
(
[0] => 4
[1] => 5
)
** СТОП ** Вы уязвимы для [SQL-инъекций] (http://bobby-tables.com). Прочитайте и узнайте о них, прежде чем идти дальше с этим кодом, или просто попрошайничать с сервером pwn3d. –