【发布时间】:2013-11-12 03:47:39
【问题描述】:
我想要实现的是制作一个有字母表的页面,当您单击字母表中的一个字母时,您将获得数据库中列中的值。
如果你不明白,举个例子。
数据库:
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");
}
}
}
【问题讨论】:
-
阅读更多关于
prepare的信息。 -
问题在于 LIKE 看到这个ANSWER