0

可変位置でデータベースを検索したい。変数はここで作成されます。

&numbers  //= user input
&naar    // = user input

$number = range($numbers+1, $naar -1); //define the range between the inputs
foreach ($number as $key=>$val){
$number[$key] = $letter.$val;}         //define the array
$string = implode (' ',$number);       // make a string from the array

これはうまくいきます。出力は、最小 0 個の出力と最大 7 個の出力を含む文字列です。例えば:A2 A3 A4 A5

生成された位置のいずれかに何かがあるかどうかをデータベースに検索させたい。私はすでにこれを持っています:

  $query="select chess_id from stelling where positie=\"".$number."\"";
  $result = mysql_query($query, $connection);
  $spring = 0;
    if(mysql_num_rows($result)>0)                
        {
        $spring = mysql_result($result, 0);
        }
    echo "$spring";

このコードでは、最後に生成された $string 出力のみがチェックされます。生成されたすべての文字列コードをデータベースにチェックさせるにはどうすればよいですか? 例えば:

$string = `A2 A3 A4 A5`
$query="select chess_id from stelling where positie=\"".$number."\"";

チェックするだけですA5

テーブルからのサンプル行:

wt,A1 wp,A2 wl,A3 wq,A4

4

1 に答える 1