我正在尝试使用php将所选复选框中的多个记录插入到mysql数据库中。发生的事情是在我发布并去检查数据库之后,我发现所有记录都插入一行而不是每一行都进行了独特的插入。以下是数据在数组中发布
["A","B","C","C","B","A","D","B","D","A","A","A","B","A","B","B","B","C","B","B","A","A","A","C","B","B","D","C","C","C","B","D","D","D","D","D","C","D","C","A","A","B","C","C","B","A","D","B","D","A","A","A","B","A","B","B","B","C","B","B","A","A","A","C","B","B","D","C","C","C","B","D","D","D","D","D","C","D","C","A","A","B","C","C","B","A","D","B","D","A","A","A","B","A","B","B","B","C","B","B","A","A","A","C","B","B","D","C","C","C","B","D","D","D","D","D","C","D","C","A","A","B","C","C","B","A","D","B","D","A","A","A","B","A","B","B","B","C","B","B","A","A","A","C","B","B","D","C","C","C","B","D","D","D","D","D","C","D","C","A","A","B","C","C","B","A","D","B","D","A","A","A","B","A","B","B","B","C","B","B","A","A","A","C","B","B","D","C","C","C","B","D","D","D","D","D","C","D","C","A","A","B","C","C","B","A","D","B","D","A","A","A","B","A","B","B","B","C","B","B","A","A","A","C","B","B","D","C","C","C","B","D","D","D","D","D","C","D","C","A","A","B","C","C","B","A","D","B","D","A","A","A","B","A","B","B","B","C","B","B","A","A","A","C","B","B","D","C","C","C","B","D","D","D","D","D","C","D","C","A","A","B","C","C","B","A","D","B","D","A","A","A","B","A","B","B","B","C","B","B","A","A","A","C","B","B","D","C","C","C","B","D","D","D","D","D","C","D","C","A","A","B","C","C","B","A","D","B","D","A","A","A","B","A","B","B","B","C","B","B","A","A","A","C","B","B","D","C","C","C","B","D","D","D","D","D","C","D","C","A","A","B","C","C","B","A","D","B","D","A","A","A","B","A","B","B","B","C","B","B","A","A","A","C","B","B","D","C","C","C","B","D","D","D","D","D","C","D","C","A","A","B","C","C","B","A","D","B","D","A","A","A","B","A","B","B","B","C","B","B","A","A","A","C","B","B","D","C","C","C","B","D","D","D","D","D","C","D","C","A","A","B","C","C","B","A","D","B","D","A","A","A","B","A","B","B","B","C","B","B","A","A","A","C","B","B","D","C","C","C","B","D","D","D","D","D","C","D","C","A","A","B","C","C","B","A","D","B","D","A","A","A","B","A","B","B","B","C","B","B","A","A","A","C","B","B","D","C","C","C","B","D","D","D","D","D","C","D","C","A"]
PHP
<?php require_once('../Connections/catchapp.php'); ?>
<?php
$data= json_decode(file_get_contents("php://input"));
$uanswer= mysql_real_escape_string($data->useranswer);
foreach ((array) $uanswer as $item) {
mysql_select_db($database_catchapp, $catchapp);
$insertSQL = ("INSERT INTO user_answers (`uanswer`)VALUES('".$uanswer."')");
$Result1 = mysql_query($insertSQL, $catchapp) or die(mysql_error());
}
?>
JS
insert(){
for(var i=0;i<this.test.length;i++) {
this.container.push(this.test['uanswer'+i]);
}
console.log(JSON.stringify(this.container))
this.http.post('http://localhost/catchapp/test/test_insert.php',{'useranswer':JSON.stringify(this.container)}).subscribe(data =>{
console.log(data);
})
}
答案 0 :(得分:0)
请试试这个。
mysql_select_db($database_catchapp, $catchapp);
foreach ((array) $uanswer as $item) {
$insertSQL = "INSERT INTO user_answers (`uanswer`)VALUES('".$item."')";
$Result1 = mysql_query($insertSQL, $catchapp) or die(mysql_error());
}