コード <?php try { $dbh = new PDO('mysql:host=localhost;dbname=sample;charset=utf8','root','pass'); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = 'select * from user'; $stmt = $dbh->prepare($sql); $stmt->execute([$name,$number,$often,$naiyou]); $dbh =null; } catch (PDOException $e) { die($e->getMessage()); }
データベースから値を取得してブラウザに表示することはできたのですが取得できた値の上に
Undefined variable: name in
line 10
Undefined variable: number in
line 10
Undefined variable: often in
line 10
Undefined variable: naiyou in
line 10
と表示されます。
line10は $stmt->execute([$name,$number,$often,$naiyou]);です。
値は取れているのになぜエラーが表示されるのでしょうか
回答3件
あなたの回答
tips
プレビュー