mysqlクエリを使用して機能するコードがここにあります。
$N = count($fullname);
for($i=0; $i < $N; $i++)
mysql_query("INSERT INTO famcomp(fullname,fage,frel,fcivil,fedu,foccup,finco,app_id) VALUES ('$fullname[$i]','$fage[$i]','$frel[$i]','$fcivil[$i]','$fedu[$i]','$foccup[$i]','$finco[$i]','$id')");
これをこれに変換する方法はmysqli bind_param
私がしたことです:(私はconnection.php
(mysqli
))
$N = count($fullname);
for($i=0; $i < $N; $i++)
$stmt = $conn->prepare("INSERT INTO famcomp(fullname,fage,frel,fcivil,fedu,foccup,finco,app_id) VALUES (?,?,?,?,?,?,?,?)");
$stmt ->bind_param("ssssssss",$fullname[$i],$fage[$i],$frel[$i],$fcivil[$i],$fedu[$i],$foccup[$i],$finco[$i],$id);
}
しかし、それでもデータを取得していません。
あなたたちが解決策を探しているなら。コードを共有し、これを解決するためのアイデアを提供するのを手伝ってくれた人々に感謝します。
$stmt = $conn->prepare("INSERT INTO famcomp (fullname,fage,frel,fcivil,fedu,foccup,finco,app_id) values (?,?,?,?,?,?,?,?)");
for ($i=0; $i<count($fullname); $i++) {
$fullname1 = $fullname[$i];
$fage1 = $fage[$i];
$frel1 = $frel[$i];
$fcivil1 = $fcivil[$i];
$fedu1 = $fedu[$i];
$foccup1 = $foccup[$i];
$finco1 = $finco[$i];
$id1 = $id;
$stmt->bind_param('sssssssi', $fullname1, $fage1, $frel1, $fcivil1, $fedu1, $foccup1, $finco1, $id1);
$stmt->execute();
}
echo "Done";
$stmt->close();
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加