【发布时间】:2014-06-10 15:40:48
【问题描述】:
我的代码应该打印出它找到的所有用户的用户名,但它不会,只打印一次“用户找到:”。请帮我解决它;这是我的代码,谢谢!
<?php
echo'
<form method="post">
<input name="newSearch" id="newSearch" class="inputs" placeholder="Search for a user...">
<input type="submit" id="submit_search" name="submit_search" class="button" value="Search">
</form>';
if ($_POST['submit_search']) {
$search = $_POST['newSearch'];
$getUser = mysql_query("SELECT * FROM Users WHERE Username LIKE '%$search%'");
while($id=mysql_fetch_assoc($getUser)){
$gU = mysql_fetch_object($getUser);
echo "User Found: ", $gU->Username, "<br />";
}
}
?>
【问题讨论】:
-
addslashes(),使用老式代码? -
@DavidHoude 函数名称在 PHP 中不区分大小写,因此有效
-
也不知道。删除了,现在只显示部分用户
标签: php