我試圖將UUID()
與我的INSERT
查詢一起插入。無法通過參考傳遞參數2 - uuid PDO
$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);
我在這裏做錯了什麼?
可能重複的[PHP錯誤:「無法通過引用傳遞參數2」](https://stackoverflow.com/questions/13105373/php-error-cannot-pass-parameter-2-通過引用) –