SELECT COUNT(*) AS test FROM %s WHERE id = %d AND tmp_mail <> ''
Что такое %s
и %d
?
Это символы формата, используемые, например, sprintf()
. Пример:
<?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; ?>
Вывод:
SELECT COUNT(*) AS test FROM sometable WHERE id = 12345 AND tmp_mail <> ''
Это, вероятно , символы формата для строкового и десятичного целых чисел .