アンケート一覧ページでアンケートを探す
ID非表示

2014/3/6 16:39

22回答

php にて mysqli_query() をつかってnull値が存在するテーブルを出力する場合どのようにしたらいいでしょうか?

補足

雑な書き方大変申し訳ございませんでした。 $db = mysqli_connect(HOST, USER, PASS, DB_NAME); if(mysqli_connect_errno()){printf(mysqli_connect_error()); exit(); }// エラーは出ていません。 $query = "SELECT * FROM TABLE_NAME"; $result = mysqli_query($db, $query); //エラーが出ます。 読んでみます! Mysqliクラスの項で 手続き型を採用すべき と書いてありますがオブジェクト指向型で書いたほうがいいのでしょうか?

PHP2,938閲覧xmlns="http://www.w3.org/2000/svg">100

新機能 AI回答テストを実施中! テスト対象カテゴリ:歴史・悩み相談 ※回答がつかない場合は、画面のリロードをお試しください

ベストアンサー

NEW! この回答はいかがでしたか? リアクションしてみよう

ThanksImg質問者からのお礼コメント

回答ありがとうございました。 Qiita - PHPでデータベースに接続するときのまとめ http://qiita.com/mpyw/items/b00b72c5c95aac573b71 をよんでPDOクラスの勉強をして出直してきます。 また質問すると思います。 よろしくお願いします

お礼日時:2014/3/6 17:49

その他の回答(1件)

>$db = ('localhost', 'user', 'pass', 'database'); これ、何ですか(このままだとエラーになりますよね)。 >mysqli_query() expects parameter 1 to be mysqli, null given in ~ おそらく、$db が(接続リソースでなく)nullになっているというエラーだと思いますが、$dbがちゃんとconnect出来ているかチェックしていますか? 正直「null値が存在する」とかいう以前の問題だと思いますが、提示されているソースが中途半端なので何とも言えません。mysqli_queryの戻り値を変数に入れないと、ここから先の処理も書けない(fetchできない)だろうし・・・