可変位置でデータベースを検索したい。変数はここで作成されます。
&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