Php 显示多个具有相同第一个值的行
我试图查看某个字段的所有值,只要Php 显示多个具有相同第一个值的行,php,mysql,Php,Mysql,我试图查看某个字段的所有值,只要username='entered username'。我的问题是,我只能在while循环中执行此操作,并在while循环中打印结果,因此不能在while循环之外使用结果。还有别的办法吗?这是我目前的代码 $query = mysql_query("SELECT * FROM databse WHERE username='$username'"); $numrows = mysql_num_rows($query); while ($r
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();
您可以执行以下操作:
$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();
- 如果
包含单个引号,则查询将返回错误(解决方案:转义它或使用PDO)$username
- 如果
来自用户输入,您的查询将有严重的安全问题(解决方案:正确地转义它,或者更好地使用PDO)$username
$messages = array();
while ($row = mysql_fetch_assoc($query)){
$messages[] = $row['message'];
}
print_r($messages);
- 如果
包含单个引号,则查询将返回错误(解决方案:转义它或使用PDO)$username
- 如果
来自用户输入,您的查询将有严重的安全问题(解决方案:正确地转义它,或者更好地使用PDO)$username
$messages = array();
while ($row = mysql_fetch_assoc($query)){
$messages[] = $row['message'];
}
print_r($messages);
尝试打印所有“消息”结果
$query = mysql_query("SELECT * FROM databse WHERE username='$username'");
$numrows = mysql_num_rows($query);
$datas = array();
while ($row = mysql_fetch_assoc($query)){
$message= $row['message'];
$datas[] = $message;
}
print_r ($datas);
mysql_close();
尝试打印所有“消息”结果
$query = mysql_query("SELECT * FROM databse WHERE username='$username'");
$numrows = mysql_num_rows($query);
$datas = array();
while ($row = mysql_fetch_assoc($query)){
$message= $row['message'];
$datas[] = $message;
}
print_r ($datas);
mysql_close();
我的用户名在用户注册库上工作,这只是一个例子。我的用户名在用户注册库上工作,这只是一个例子。