的想法是插入相同的數據到SQL DB $數量乘以 這意味着如果我有數量= 10 SQL查詢需要插入相同的數據10次 問題是,我總是有一個記錄的詳細 意思是,如果我有數量= 2,我將有3條記錄 如果我有它1,我將有2個記錄等插入多個數據到SQL服務器使用While循環通過PHP
$i=1;
while ($i<="$quantity")
{
$sql="INSERT INTO arivage (ID_Ship, Date_ariv, Date_achat, prov_id, Sph, cyl, Prod_type, Pord_color)
VALUES ('', '$date', '$date1', '$prov_id', '$sph', '$cyl', '$Prod_type', '$Prod_color')";
mysql_query($sql);
$i++;
}
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
我有SQL連接並在代碼中關閉。
首先,爲什麼要使用「$ quantity」而不是普通變量'$ quantity'? – Eugene 2012-04-23 11:41:11
或多或少的表中有唯一的鍵約束。如果(!mysql_query ... ** inside ** while()**。 – tuxuday 2012-04-23 11:41:41