2014-10-06 18 views

risposta

10

Le virgolette singole vengono utilizzate in SQL per i valori letterali stringa. Ciò significa che questo:

'$2' 

è solo una stringa che contiene i caratteri $ e 2 piuttosto che un segnaposto. Se si desidera un segnaposto, è necessario lasciare le citazioni:

$Query = pg_query_params($db, '...password=(crypt($2,password))...', array(33,'thepassword')); 

che ti da segnaposto piuttosto che la stringa letterale.

Problemi correlati