重要なお知らせ: このブログの更新は終了しました!詳しくはこちら "ブログ移転しました。" をご覧ください。

Mysql PHPからtabel操作 Basic


PEAR DBを使います。

$conn = DB::connect(_DB_DNS);

_DB_DNSの中身はこんな感じ

define(”_DB_TYPE”,”mysql”);
define(”_DB_USER”,”USERNAME”);
define(”_DB_PASSWORD”,”PASSWORD”);
define(”_DB_HOST”,”localhost”);
define(”_DB_TABLE_NAME”,”hogehogetable”);
define(”_DB_NAME”,”hogehoge”);
define(”_DB_DNS”,_DB_TYPE.”://”._DB_USER.”:”._DB_PASSWORD.“@”._DB_HOST.”/”._DB_NAME);

んで 挿入するデータを変数にしている例として以下

$sql = <<<EOS
INSERT INTO hogehogetable
(
name,
exedate,
emailfrom,
emailto,
title,
comment,
date,
hash
)
VALUES
(
‘$d_name’,
‘$d_exedate’,
‘$d_sender’,
‘$d_to’,
‘$d_subject’,
‘$d_message’,
‘$d_date’,
‘$d_hash’
)
EOS;

$result = $conn->query($sql);
if(DB::isError($result)){
die($result->getMessage());
}

挿入データは addslashes , trim しておくことを忘れない。

$d_sender = addslashes(trim($postdata[’sender’]));

コメントをどうぞ