$stuffname=$_GET['stuffname'];
$pieces = explode(" ", $stuffname);
$pieces 可以包含任意數量的單詞。
我想回圈這個查詢,以便將每個單詞作為單獨的條目從片段中添加到表關鍵字中
$query=$con->prepare("INSERT INTO keywords (stuffname) VALUES (?)");
$query->execute([$pieces]);
謝謝你的時間
uj5u.com熱心網友回復:
目前尚不清楚您是否嘗試過任何方法或卡在哪里,但這應該非常簡單,只需一個回圈。
任何一個
- 為每個新行執行單獨的 INSERT
$query = $con->prepare("INSERT INTO keywords (stuffname) VALUES (?)");
foreach ($pieces as $piece)
$query->execute([$piece]);{
}
或者
- 嘗試使用多組值構建單個 INSERT:
$sql = "INSERT INTO keywords (stuffname) VALUES ";
$vals = "";
foreach ($pieces as $piece)
{
$vals .= ($vals != "" ? "," : "")."(?)";
}
$query = $con->prepare($sql.$vals);
$query->execute([$pieces]);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/483709.html
下一篇:為一組值運行函式
