PDOを使用しDBに接続し、現在表示している商品IDと同じIDのデータをテーブルから引っ張ってきたいのですが、
何も表示されず困っています。
PHPを使用し下記コードで同じIDのデータを取得したいのですが、特にエラーもなくなにも表示されない状態になっております。
■DB接続
$dsn = 'mysql:dbname=books;host=localhost'; $user = "root"; $pass = ""; try{ $link = new PDO($dsn,$user,$pass); $link->query("set names utf8"); } catch(PDOException $e) { exit('データベースに接続できませんでした。' . $e->getMessage()); }
■ファイル名「detail.php」
$sql = "SELECT * FROM book_name WHERE file_id = 1"; $stmt = $link->query($sql);
「index.php」の別ファイルに下記sql文を使用しているのですが、そっちではデータが取得できている状態です。
■ファイル名「index.php」
$sql = "SELECT * FROM book_name"; $stmt = $link->query($sql);
回答1件
あなたの回答
tips
プレビュー