sql >> Database teknologi >  >> RDS >> Mysql

Kan ikke videregive parameter 2 ved reference - uuid PDO

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);


  1. Oracle Dynamic Pivoting

  2. Få den første dag i måneden i PostgreSQL

  3. Sådan fungerer LN() i MariaDB

  4. Laravel - Sideinddeling tilfældige poster