Heim > Fragen und Antworten > Hauptteil
Der Code lautet wie folgt:
$con = new mysqli($servername, $username, $password, $dbname);
if ($con->connect_error) {
die("Datenbankverbindung fehlgeschlagen: " . $ conn-> ;connect_error);
}
echo „Datenbankverbindung erfolgreich!“;
for($i = 0; $i < 20; $i++)
{
echo „Enter loop!<br/>“ ;
$ m = $i + 1 ;
$sql = "insert into stuAnswer value('$m','$uid','$tihao[$i]','$anser[$i]','$ bzhun[$ i]','$time_ks')";
$result = $con->query($sql);
if($result)
{
echo "Einfügung erfolgreich! <br/>" ;
}
}
Ausführungsergebnis:
长天一色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语句换成这条试试