程式碼如下:
$con = new mysqli($servername, $username, $password, $dbname);
if ($con->connect_error) {
die("資料庫連線失敗: " . $conn->connect_error);
}
echo "資料庫連線成功!";
for($i = 0 ; $i < 20 ; $i )
{
echo "進入迴圈!<br/>";
$m = $i 1 ;
$sql = "insert into stuAnswer values('$m','$uid', '$tihao[$i]','$anser[$i]','$bzhun[$i]','$time_ks')";
$result = $con->query($sql) ;
if($result)
{
echo "插入成功!<br/>";
}
}
執行結果:
长天一色2018-09-29 11:00:56
非常感謝各位的解答,剛剛找到了問題的癥結,是因為數據表stuAnswer的字段名用的是中文名,導致了數據無法插入,將其改成英文字段名,就可以正常插入了。再次感謝大家的指點和熱心。
神沐2018-09-28 15:51:42
$sql = "insert into stuAnswer values(".$m.",".$uid.",".$tihao[$i].",".$anser[$i].",".$bzhun[$i].",".$time_ks.")";
把sql語句換成這條試試看