Невозможно передать параметр 2 по ссылке - uuid PDO

Я пытаюсь вставить 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);

Что я здесь не так делаю?

8
задан fishcracker 16 November 2012 в 00:01
поделиться