質問
DBへデータを入れる際、違うファイルから二回に分けてデータを挿入することは可能でしょうか。
ID | name | body |
---|---|---|
1 | ||
2 | ||
3 |
上記のような表があるとすると、name.phpからnameの列に挿入した後に、
body.phpからbodyの列に入力することはできるのでしょうか。
情報
MariaDB 10.4.11
PHP 7.4.6
コード
PHP
1<?php 2 3session_start(); 4 5$name = htmlspecialchars($_SESSION['name'], ENT_QUOTES, 'UTF-8'); 6 7$dsn = 'mysql:host=localhost; dbname=db_name; charset=utf8'; 8$user = 'db_user'; 9$password = 'password'; 10 11try{ 12 $db = new PDO($dsn, $user, $password); 13 $db -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 14 15 16 $sql = 'INSERT INTO db_name(name) VALUES ("'.$name.'")'; 17 18 $stmt = $db -> prepare($sql); 19} catch (PDOException $e) { 20 exit ('エラー:' .$e -> getMessage()); 21} 22 23$stmt -> execute(); 24 25 26 27?> 28
上記のコードをbody.phpでも書きました。
回答1件
あなたの回答
tips
プレビュー