INSERT
쿼리와 함께 UUID()
을 삽입하려고합니다.참조로 매개 변수 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();
이 쿼리 반환이 오류 라인 (51)에 ... 참조 매개 변수 (2)를 통과 할 수 없습니다. 그리고 그것은 라인을 가리키고 $stmt->bindParam(':uuid',"SELECT UUID()",PDO::PARAM_STR);
나는 여기서 무엇을 잘못하고 있나? 이 경우에 결합 할 필요가 없습니다
[PHP 오류 : "참조로 매개 변수 2를 전달할 수 없습니다"] (https://stackoverflow.com/questions/13105373/php-error-cannot-pass-parameter-2- 참조로) –