私が達成しようとしているのは、アルファベットがあるページを作成することです。アルファベットの文字をクリックすると、データベースの列にある値が取得されます。
わからない場合の例。
データベース:
John
Jason
Jos
Jan
Marco
Bott
そこで、アルファベットの文字をクリックします。
<a href="?tag=J">J</a>
これにより、J で始まるすべてのユーザーが得られるはずです。
これは動作しない私のコードです (常に他にも返されます)。
if(isset($_GET['tag'])){
$tag = $_GET['tag'];
$check = range('A', 'Z');
foreach($check as $row){
if($tag == $row){
$query = $pdo->prepare("SELECT names FROM users WHERE UPPER(names) LIKE '{$row}%'");
} else {
$query = $pdo->prepare("SELECT names FROM users");
}
}
}