11
SELECT COUNT(*) AS test FROM %s WHERE id = %d AND tmp_mail <> ''
Do czego służą %s
i %d
?Zapytanie MySQL PHP z% s i% d
SELECT COUNT(*) AS test FROM %s WHERE id = %d AND tmp_mail <> ''
Do czego służą %s
i %d
?Zapytanie MySQL PHP z% s i% d
Są to symbole formatu używane np. przez sprintf()
. Przykład:
<?php
$sql_template = "SELECT COUNT(*) AS test FROM %s WHERE id = %d AND tmp_mail <> ''";
$sql_real = sprintf($sql_template, 'sometable', 12345);
echo $sql_real;
?>
wyjściowa:
SELECT COUNT(*) AS test FROM sometable WHERE id = 12345 AND tmp_mail <> ''
To są prawdopodobnie format symbols dla ciąg i liczba dziesiętna.
Stosując sprintf() jest nieznacznie wyższe niż łańcuchów znaków. Aby uzyskać bardziej zdecydowane podejście, powinieneś spojrzeć na _Prepared Statements_ – kizzx2