php
1 $db = new PDO(DSN,DB_USER,DB_PASS); 2 3// PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION との違いは? 4 $db->setAttribute(PDO::ATTR_EMULATE_PREPARES,false); 5// PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION との違いは? 6 7 $stmt = $db->prepare("insert into bbs (name, title, body, date, pass) values (:name, :title, :body, :date, :pass)"); 8 9 // これ↓ 10 $stmt->bindParam(':name', $name, PDO::PARAM_STR); 11 $stmt->bindParam(':title', $title, PDO::PARAM_STR); 12 $stmt->bindParam(':body', $body, PDO::PARAM_STR); 13 $stmt->bindParam(':pass', $pass, PDO::PARAM_INT); 14 // これ↑ 15 16 $stmt->execute();
php
1 $stmt->bindParam(':name', $name, PDO::PARAM_STR); 2 $stmt->bindParam(':title', $title, PDO::PARAM_STR); 3 $stmt->bindParam(':body', $body, PDO::PARAM_STR); 4 $stmt->bindParam(':pass', $pass, PDO::PARAM_INT);
なぜbindParamなんですか?
php
1 $stmt->execute(':name'=>$name,':title'=>$title,':body'=>$body,':pass'=>$pass); 2// これじゃだめですか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/08/06 06:40