我正在尝试查看某个字段的所有值,只要 username='entered username'
。我的问题是我只能在 while 循环中执行此操作并在 while 循环内打印出结果,因此我不能在 while 循环外使用结果。还有其他方法吗?这是我当前的代码。
$query = mysql_query("SELECT * FROM databse WHERE username='$username'");
$numrows = mysql_num_rows($query);
while ($row = mysql_fetch_assoc($query)){
$message= $row['message'];
print_r ($message);
}
mysql_close();
最佳答案
你可以做如下:
$query = mysql_query("SELECT * FROM databse WHERE username='$username'");
$numrows = mysql_num_rows($query);
$result = array();
while ($row = mysql_fetch_assoc($query)){
$result[] = $row;
}
print_r ($result);
mysql_close();
关于php - 显示具有相同第一个值的多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32373183/