Mam's WebSite
建築CGパース住宅CGパース

Mamの覚書Q&A検索

トップページMamの覚書Q&A検索PHP(MySQL)⇒Q&A


大項目:「 PHP 」 - 中項目:「 MySQL 」

「 PHPからPDOでMySQLにInsert文を使う その2 プリペアドステートメント bindValue 」

PHPからPDOでMySQLにInsert文を使うには。
ただしbindValueを使用する。


回答

以下ソースコードを参照

ソース

$dns='mysql:dbname=接続データベース名;host=ホスト名';
$con=new PDO($dns,'ユーザー名','パスワード');
 
$con->query('SET NAMES utf8');
 
$sql="insert into t_test(id,txt) values(?,?)";
$stmt=$con->prepare($sql);
$stmt->bindValue(1,2,PDO::PARAM_INT);
$stmt->bindValue(2,"テキスト2",PDO::PARAM_STR);
$stmt->execute();


Mam's WebSite