質問: $stmt->fetch(PDO::FETCH_ASSOC)){ print($result['number']); print($result['name']); print($result['body']); print($result['date']); print($result['pass'].''); } } catch (PDOException $e) { var_dump($e->getMessage()); exit; } ?> ```
回答: > > データベースにデータが入っているにもかかわらずselectの結果がfalseとなります。 > > また、エラーメッセージにはテーブルが存在しないという内容になってしまいます。 > > > このあたりの情報は、省略せず、コピペしないと正しい説明ができません。 なので、推測ですが > > テーブルが存在しないという内容 > > > なので、テーブルが存在しないか、テーブル名称が間違っているかのいずれかです。 また、try-catch を利用するためには PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION が必要です。 で、$e を var_dump() でもしてやると良いです。