>  기사  >  백엔드 개발  >  求救:mysql_fetch_row(): supplied argument is not a valid MySQL result resource

求救:mysql_fetch_row(): supplied argument is not a valid MySQL result resource

WBOY
WBOY원래의
2016-06-23 14:12:051200검색

mysql_fetch_row


function db_connect() 
{
   $result = new mysqli('localhost', 'root', '654321', 'smsprj');
   //$result = new mysqli('localhost', 'root', '654321');
   if (!$result) 
   {
     throw new Exception('Could not connect to database server');
   } 
   else 
   {
     
     return $result;
   }
}

?>

$conn = db_connect();
$sql = $conn->query("SELECT * FROM user");

if (!$sql)

echo ("wrong");
}
else 
{
echo "";
echo "";
while( $row = mysql_fetch_row($sql) )
{
echo "";
}
}
我的目的是将数据库中的所有用户信息显示出来
可这段程序老是报错,不知道什么原因
求大侠帮助,小弟不胜感激

回复讨论(解决方案)

db_connect 中是这样的
   $result = new mysqli('localhost', 'root', '654321', 'smsprj');

所以要这样查询
$sql = $conn->query("SELECT * FROM user");

要这样读取
while( $row = $sql->fetch_row())

非常感谢,明天去公司试试。
被安排了根本不会的工作,真的是很让人蛋疼啊

非常感谢,明天去公司试试。
被安排了根本不会的工作,真的是很让人蛋疼啊

非常感谢,明天去公司试试。
被安排了根本不会的工作,真的是很让人蛋疼啊

userid name pssword maxsmscount maxuseday leftday leftsmscount
$row[0] $row[1] $row[2] $row[3] $row[4] $row[5] $row[6]
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.