Det andet argument til bindParam
videregives ved reference og bør være en variabel. Du sender direkte de værdier, som ikke er tilladt.
Placer UUID()
direkte i forespørgslen, fordi hvis den er bundet som en parameter, vil den blive placeret i forespørgslen som en citeret streng og vil ikke blive evalueret til en UUID-værdi.
Du kan placere 1
også direkte i forespørgslen. Eller tildel 1
til en variabel og giv den variabel som det andet argument, mens parameteren :type_id
bindes .
$type_id = 1;
$stmt->bindParam(':type_id', $type_id, PDO::PARAM_INT);