次のコードがあります-データベースに送信される一連のクエリを生成します。
$a = 'q';
$aa = 1;
$r = "$a$aa";
$q = 54;
while($aa <= $q){
$query .= "SELECT COUNT(". $r .") as Responses FROM tresults;";
$aa = $aa + 1;
$r = "$a$aa";
}
私が抱えている問題は単純です。データベース内では、番号は連続していません。
q1
からに移動するフィールドがありますq13
がq14a
、q14b
、q14c
、 、q14d
およびq14e
からq15
に移動しq54
ます。
continueを見てきましたが、それは反復をスキップするためのものであり、役に立ちませんでした。
この不連続な状況を処理するために上記のコードを適応させるのに苦労しています。どんなアイデアや提案も歓迎します。