私のコードはここにあります:
$array_letter = array("A","B","C","Ç","D","E","F","G","H","I","İ","J","K","L",
"M","N","O","P","R","S","Ş","T","U","Ü","V","Y","Z");
$sql = "SELECT id,city FROM city WHERE city LIKE '" .$array_letter[$i]."%'";
そして、これらのコードの後:
for ($i=0;$i<27;$i++) {
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
echo "<h3>".$row['city']."</h3>";
}
}
$sql はそこでは機能しないため意味$array_letter[$i]
がありません。ただし、設計上、$sql はこれらのコードの先頭にある必要があります。コーディングしたからswitch-case statement
です。リクエストに応じて、 for ループの下に$sql
書き込めないため変更します。$sql
しかし、私のすべてのクエリはに依存してい$array_letter
ます。どうすれば$array_letter
仕事をすることができますか?