11
SELECT COUNT(*) AS test FROM %s WHERE id = %d AND tmp_mail <> ''
Per cosa sono disponibili %s
e %d
?Query MySQL PHP con% se% d
SELECT COUNT(*) AS test FROM %s WHERE id = %d AND tmp_mail <> ''
Per cosa sono disponibili %s
e %d
?Query MySQL PHP con% se% d
Questi sono simboli di formato utilizzati, ad es. di sprintf()
. Esempio:
<?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;
?>
uscita:
SELECT COUNT(*) AS test FROM sometable WHERE id = 12345 AND tmp_mail <> ''
che sono probabilmente format symbols per stringa e intero decimale.
Usando sprintf() è leggermente migliore concatenazione di stringhe. Tuttavia, per un approccio più robusto, si dovrebbe prendere in considerazione _Prepared Statements_ – kizzx2