-2
請參閱: (oid,iid,名稱,類型)VALUES(5,X3,john,boxer) 我想插入oid。它來自不同的表$ oid = mysql_fetch_array ['oid'];其中iid的名稱和類型相同。我只能在一個聲明中插入THES如何插入更多的行到MySQL數據庫使用php
請參閱: (oid,iid,名稱,類型)VALUES(5,X3,john,boxer) 我想插入oid。它來自不同的表$ oid = mysql_fetch_array ['oid'];其中iid的名稱和類型相同。我只能在一個聲明中插入THES如何插入更多的行到MySQL數據庫使用php
一個INSERT查詢可能有許多組值:
INSERT INTO table (oid, iid, name, type) VALUES (5, 'X3', 'john', 'boxer'), (8, 'X3', 'john', 'boxer'), (10, 'X3', 'john', 'boxer')...
http://dev.mysql.com/doc/refman/5.5/en/insert.html
你需要爲你想,即使插入所有列指定所有值它們在多行中是相同的。
$query = "INSERT INTO your_table
(oid, iid, name, type)
VALUES
(5, 'X3', 'john', 'boxer'),
(8, 'X3', 'john', 'boxer'),
(10, 'X3', 'john', 'boxer'),
(11, 'X3', 'john', 'boxer'),
(60, 'X3', 'john', 'boxer'),
(220, 'X3', 'john', 'boxer'),
(311, 'X3', 'john', 'boxer'),
(336, 'X3', 'john', 'boxer'),
(339, 'X3', 'john', 'boxer'),
(800, 'X3', 'john', 'boxer');";
$result = mysql_query($query);
+1。我不介意看到這個答案。因爲它,我今天學到了一件新事物。 @mmmshuddup你對你的理由,但正如你所看到的也有優勢 – asprin
是的。我正要回答這個問題,但接着我說:「不,它確實完全是另一個問題的完全重複。」哈哈哦。 –
你知道如何製作指定值的循環嗎($ i = 0; $ i = <10 $ i ++){用於插入值的代碼} – Fujael