执行 insert 语句
向数据库中插入数据的最简单、最熟悉的方式是使用 insert 语句。
清单 13. 执行 insert 语句
复制内容到剪贴板
代码:
...
function createAction()
{
$params = array(
'host' => 'localhost',
'username' => 'chompuser',
'password' => 'chomppassword',
'dbname' => 'chomp'
);
$DB = Zend_Db::factory('pdoMysql', $params);
$sql = "insert into users (firstName, lastName, emailAddress," .
" username, password) ". "values ('" . $_POST['fName'] . "', '"
. $_POST['lName'] . "',". "'" . $_POST['email'] . "', '" .
$_POST['user'] . "', password('" . $_POST['pass'] . "'))";
$DB->query($sql);
}
...创建好 insert 语句之后,我们就能够使用 query() 函数,像执行其他 SQL 语句一样执行该语句。在一个生产应用程序中,我们需要在插入数据前进行验证,以确保两组密码相匹配,但现在让我们来关注实际的数据插入操作本身。