C'è un modo per poter, data una stringa

Codice PHP:
$stringa "SELECT campo1, campo2, campo_n FROM nome_tabella WHERE ... ORDER BY ..." 
sostituire a campo1, campo2, campo_n (che ovviamente non si possono stabilire in anticipo) COUNT(*)?