preg replace con variabili + SQL
ciao!
voglio usare una specie di bbcode per linkare gli articoli presenti nel mio database, scrivendo come titolo del testo il titolo dell'articolo:
Codice PHP:
$query=" SELECT Titolo FROM articoli Where Id=" . $1;
$res = mysql_query($query) or die (mysql_error());
$f=@mysql_fetch_array($res);
$titolo = stripslashes($f['Titolo']);
preg_replace("#\[articlo\]([0-9]+)\[/article\]#","<a href=\"articolo-$1.html\">" . $titolo . "</b>",$stringa);
ovviamente la sintassi č sbagliata, perchč non si puņ usare $1 nella query, essendo questa una variabile di preg_replace.
quale alternativa?