【发布时间】:2012-11-04 16:39:47
【问题描述】:
我正在尝试将UUID() 与我的INSERT 查询一起插入。
$handle->beginTransaction();
// Define query
$query = "INSERT INTO users (users_uuid, type_id) VALUES (:uuid, :type_id)";
// Prepare statement
$stmt = $handle->prepare($query);
// Bind parameters
$stmt->bindParam(':uuid',"SELECT UUID()",PDO::PARAM_STR);
$stmt->bindParam(':type_id',1,PDO::PARAM_INT);
// Execute query
$stmt->execute();
$handle->commit();
此查询返回此错误无法通过引用传递参数 2 ... 在第 51 行。它指向$stmt->bindParam(':uuid',"SELECT UUID()",PDO::PARAM_STR);这一行
我在这里做错了什么?
【问题讨论】: