これまでのクエリはうまくいきました。私は通常mysqlを使用しますが、最近godaddyを介してあらかじめ設定されたvpsに変更しました。昨夜、PDOを介してサーバーに接続しようとしていましたが、これは接続が確立されていることを示しています。結果が表示されないPDOクエリ
次私が使用してテーブルからデータを選択しようとしていた。
global $conn;
$sql = "SELECT name FROM suppliers";
$stm = $conn->prepare($sql);
$stm->execute();
return $stm->fetch();
すべてこれは私のウェブサイト上で示したが、接続に成功している、アレイ
それは、任意の配列情報または何も表示されません、ちょうど単語 "配列"。テーブルには情報が入っているので、結果を表示する必要があります。私が間違っていることのアイデア?
あなたはあなたにリテラル単語 'Array'を与える配列を、印刷しようとしています。そう...しないでください。 print_r、var_dump、foreachなど... –
また、どのようにこれを使用していますか?私はあなたがこのアプローチで最初の行しか持たないと思う。私は 'fetchAll'を使うか、' fetch'を 'while'に入れて、必要なすべてのデータを持つ配列を作成します。 – chris85
@ chris85はい、あなたは正しいです。ありがとうございました。それをしばらくの間声明に入れて、それはうまくいった。 –