0
我想使用PDO将清理后的表单数据放入MySQL数据库。但是,我似乎无法让我的数据阵列正常工作。变量是否可以放在数组中?如果不是,我有什么选择?简化的代码如下:在PHP中的数组内放置一个变量值?
$DBH = new PDO('mysql:host='.HOST.';dbname='.DB_NAME,USER,PASS, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
$DBH->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$fname = $clean['fname'];
$lname = $clean['lname'];
$data = array('FirstName' => $fname, 'LastName' => $lname);
$STH = $DBH->prepare("INSERT INTO " .DB_TABLE. " (FirstName, LastName) value (:FirstName, :LastName)");
$STH->execute($data);
感谢您的快速回复!得到它了。 – Jared 2012-01-04 19:35:37