Det andra argumentet till bindParam
skickas genom referens och bör vara en variabel. Du skickar direkt de värden som inte är tillåtna.
Placera UUID()
direkt i frågan eftersom om den är bunden som en parameter, skulle den placeras i frågan som en citatteckensträng och kommer inte att utvärderas till ett UUID-värde.
Du kan placera 1
direkt i frågan också. Eller tilldela 1
till en variabel och ge den variabeln som det andra argumentet samtidigt som parametern :type_id
binds .
$type_id = 1;
$stmt->bindParam(':type_id', $type_id, PDO::PARAM_INT);