求救:mysql_fetch_row(): 指定された引数は有効な MySQL 結果リソースではありません

WBOY
リリース: 2016-06-23 14:12:05
オリジナル
1199 人が閲覧しました

mysql_fetch_row


function db_connect()
{
$result = new mysqli('localhost', 'root', '654321', 'smsprj');
//$result = new mysqli('localhost', 'root', '654321');
if (!$result)
{
throw new Exception('データベースサーバーに接続できませんでした');
}
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 "< ;td>$row[2]<";
}
}
我の目的はデータ库内のすべての用户信息表示可能
可这段程序老是报错,不知道什么原因
求大侠帮助,小弟不胜感激


回讨论(解決案)

db_connect 中です
$result = new mysqli('localhost', 'root', '654321', 'smsprj');

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

要はこのように解釈します
while( $row = $sql->fetch_row()) 非常に感慨深い、明天去公司の発言。



非常に感慨深い、明天去公司評議会。会の工作、真なるは很让人蛋痛啊

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
ユーザーID名前psswordmaxsmscountmaxusedayleftday leftsmscount
$row[0]$row[1]$row[3]$row[4]$row[5] $row[6]