私は現在、この持っている:私は連続して複数のクエリを意味し、これから実行するクエリの未知の量を持っている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インジェクションの脆弱性を修正します。その後、あなたが持っているものは、それらのクエリをすべて実行します。しかし、あなたは何のエラーもチェックしていないので、何千ものクエリが失敗した理由を理解することが不可能になります。 –
あなたのコードは今、ループの中でそれをやっています。あなたはもっと具体的になりますか? – jeremyharris
Googleisyourfriend:http://stackoverflow.com/questions/8198707/running-multiple-php-scripts-at-the-same-time-database-loop-issue(最初のリンクの1つ)同時。そうでなければ私はその質問を理解していない。 –