簡體   English   中英

SQL PHP INSERT INTO表

[英]SQL PHP INSERT INTO tables

可以為此插入多個表嗎?

SELECT first_name, last_name, feet, inche, weight, dob, college, pob, experience, cy, py
FROM player 
INNER JOIN attribute ON player.pid = attribute.pid
INNER JOIN history ON player.pid = history.pid
INNER JOIN salary ON player.pid = salary.pid

我如何加入以下表格:

if(!($stmt = $mysqli->prepare("INSERT INTO player(first_name, last_name) VALUES (?, ?)"))){
   echo "Prepare for player failed: "  . $stmt->errno . " " . $stmt->error;
}
if(!($stmt->bind_param("ss", $_POST['first_name'],$_POST['last_name']))){
    echo "Bind failed: "  . $stmt->errno . " " . $stmt->error;
}

MySQL不支持通過單個insert語句插入多個表,我相信Oracle僅支持它。

但是您可以使用Transaction來確保所有插入語句都通過單個事務執行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM