Php 我想获取mysql中的所有行
我想获取mysql中的所有行,但它只返回1。我已经试过了:Php 我想获取mysql中的所有行,php,mysql,Php,Mysql,我想获取mysql中的所有行,但它只返回1。我已经试过了: while($info=mysql_fetch_all($query2, mysql_assoc)) { 但它不起作用。请帮帮我。快速修复方法是将mysql\u fetch\u all替换为mysql\u fetch\u assoc: $query2=mysql_query("SELECT * FROM websitee WHERE poster='$_SESSION[user_name]' ORDER BY id DES
while($info=mysql_fetch_all($query2, mysql_assoc))
{
但它不起作用。请帮帮我。快速修复方法是将
mysql\u fetch\u all
替换为mysql\u fetch\u assoc
:
$query2=mysql_query("SELECT * FROM websitee
WHERE poster='$_SESSION[user_name]'
ORDER BY id DESC LIMIT $offset, $rowsperpage");
$num=mysql_num_rows($query2);
if($num==0) {
echo"<div class='msg'>No topics yet</div>";
} else {
echo"<br/><br/><div align='center' class='b_head'><strong>HOTTEST UPDATES</strong></div><div class='center'><span class='style18'></span></div><br><br> ";
while($info=mysql_fetch_assoc ($query2)) {
$id=$info["id"]; $ftp=$info["ftp"]; $server=$info["server"];
$password=$info["password"];
print_r($info);
}
}
$query2=mysql\u查询(“从网站选择*
其中poster=“$”会话[用户名]”
按id描述的订单限额$offset,$rowsperpage”);
$num=mysql\u num\u行($query2);
如果($num==0){
回应“还没有话题”;
}否则{
echo“
最热门的更新”
;
而($info=mysql\u fetch\u assoc($query2)){
$id=$info[“id”];$ftp=$info[“ftp”];$server=$info[“server”];
$password=$info[“password”];
打印(信息);
}
}
但是你应该停止使用
mysql.*
函数,而使用mysqli
或pdo
你需要发布你的实际代码,而不仅仅是一行摘录。寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:$query2=mysql\u query(“从网站中选择*,其中poster='$\u SESSION[user\u name]'按id排序DESC LIMIT$offset,$rowsperpage”)$num=mysql\u num\u行($query2);如果($num==0){echo“还没有主题”;}else{echo”最热门的更新
;而($info=mysql\u fetch\u all($query2,mysql\u assoc)){$id=$info[“id”];$ftp=$info[“ftp”;$server=$info[“server”];$password=$info[“password”}不,请不要将其发表在评论中。请回答您的问题并添加一些适当的格式。而且,
mysql\u fetch\u all
意味着它会获取所有行。在这种情况下,循环使用它毫无意义,这是您的主要问题。无论如何,请回答。mysql\u*
函数已经过时,而且不安全。请使用或。mysql\uch_all
不是标准函数(mysqli_fetch_all
是),但我假设它以某种易懂的形式返回所有数据,不应与一起使用,而与您的代码类似,我非常需要解决方案完整的行不允许发布,请帮助我在帖子中编辑我最近的评论,谢谢