ホームページ >バックエンド開発 >PHPチュートリアル >非オブジェクトでのメンバー関数 fetch() の呼び出し

非オブジェクトでのメンバー関数 fetch() の呼び出し

WBOY
WBOYオリジナル
2016-06-13 13:20:091815ブラウズ

非オブジェクト エラーでメンバー関数 fetch() を呼び出す
try{
$dsn = "mysql:host=localhost;dbname=db_upan";
$db = new PDO($dsn," root","");
$sql = "select * form tb_uptype";
$statement = $db->query($sql);
while($result = $statement->; fetch(PDO::FETCH_ASSOC )){
echo $result['genrename'];
}
$db = null;
}catch (PDOException $e){
echo "が発生しましたエラー。";
}
コードは上記のとおりです。実行すると、エラー メッセージ Fatal error: Call to a member function fetch() on the non-object in C:xampphtdocsupantest.php on line 7;
これを聞いてください 理由は何ですか? 座って待ちます。 。 。

-----解決策---------
$sql = "select * from tb_uptype ";
------解決策------
$sql = "select * form tb_uptype"; 🎜>はずです
$sql = "select * from tb_uptype";

sql コマンドが間違っています。当然、後続のコードも間違っています

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。