php mysql データの呼び出し
解決したいこと
PHPでDB内にて特定のidの値を取得したいです。
idを1に指定して呼び出してみましたが何も表示されません。
基礎的な質問ですが調べてみてもわかりませんでした。
解決策をご教授いただけないでしょうか。
※DBにデータは間違いなく格納されています。
該当するソースコード
<?php
$dbname = 'sale'; // データベース名
$host = 'localhost'; // ホスト
$user = 'root'; // mysqlに接続するユーザー
$password = '******'; // パスワード
$dns = 'mysql:dbname='.$dbname.';host='.$host.';charset=utf8';
try {
$dbh = new PDO($dns, $user, $password,
array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)
);
if ($dbh == null) {
print_r('接続失敗').PHP_EOL;
} else {
print_r('').PHP_EOL;
}
} catch(PDOException $e) {
echo('Connection failed:'.$e->getMessage());
die();
}
$products_id = $_POST["products_id"];
echo $products_id;
// SELECT文を変数に格納
$sql = "SELECT * FROM sales_data where id = '1'";
// SQLステートメントを実行し、結果を変数に格納
$stmt = $dbh->query($sql);
$date = $row['date'];
echo $row['date'];
0 likes