我想获取mysql中的所有行

时间:2016-06-12 16:11:33

标签: php mysql

我想获取mysql中的所有行,但它只返回1.我试过了:

while($info=mysql_fetch_all($query2, mysql_assoc))
{

但它不起作用。请帮帮我。

1 个答案:

答案 0 :(得分:0)

快速解决方法是将mysql_fetch_all替换为mysql_fetch_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);
  }
} 

但是您应该停止使用mysql_*个功能并使用mysqlipdo