2014-10-06 16 views

Odpowiedz

10

Pojedyncze cudzysłowy są używane w SQL dla literałów ciągów. Oznacza to, że w ten sposób:

'$2' 

to tylko ciąg znaków, który zawiera znaki $ i 2 zamiast zastępczy. Jeśli chcesz wstawić znak zastępczy, musisz pominąć cytaty:

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

To daje raczej symbol zastępczy niż literał łańcuchowy.

Powiązane problemy