我現在有這樣的:在PHP中一次運行多個SQL語句?
<?php
$length = count($data['mark']);
$i=0;
$s=1;
for($i=0;$i<$length;$i++){
$sql="UPDATE `groupdatabase1` .`questions` SET `mark`=".$data['mark'][$i].", `feedback`= '".$data['feedback'][$i]."' WHERE `question`= ".$s." ;";
mysql_query($sql);
echo $sql;
}
?>
我有一個未知量的查詢從該運行,這意味着連續多次查詢。我如何着手讓它們一個接一個地運行?
首先修復您的sql注入漏洞。在那之後,你會得到所有這些查詢,一個在另一個之後。但是你沒有檢查任何錯誤,這將使你無法弄清爲什麼1個(或更多)你的無數查詢失敗。 – 2012-03-27 18:43:25
您的代碼正在循環中執行此操作。你可以說得更詳細點嗎? – jeremyharris 2012-03-27 18:43:46
Googleisyourfriend:http://stackoverflow.com/questions/8198707/running-multiple-php-scripts-at-the-same-time-database-loop-issue(第一個鏈接之一)如果你想在同時。如果不是我不明白這個問題。 – 2012-03-27 18:46:19