저는 이것이 기본적인 질문이라는 것을 알고 있습니다.하지만 3 시간 동안이 문제에 얽혀 있었고 무엇이 잘못 됐는지 알 수 없었습니다. 어떤 질문이라도이 쿼리에서 잘못된 점을 알려주시겠습니까?mysql 삽입이 작동하지 않습니다.
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
)
** STOP ** 당신을 가고,
<br />
문제를 만들고 있었다하는 문제를 해결 그것을 쿼리를 제거 [SQL 주입 공격] (http://bobby-tables.com)에 취약합니다. 이 코드를 읽고 나기 전에 그것들에 대해 읽고 배우십시오. 아니면 단지 서버를 pwn3d로 가져 오기를 원합니다. –