Salve,
ho ereditato questo codice per una query che sulla vecchia board funzionava

Codice PHP:
<?php

$field 
"SELECT post_text FROM phpbb_posts WHERE post_id = '23'";
$query mysql_query($field);
while(
$row mysql_fetch_object($query)) {
$post $row->post;
}
mysql_free_result($query);

$content "<MARQUEE behavior= 'scroll' direction= 'up' height= '200' scrollamount= '2' scrolldelay= '5' onmouseover='this.stop()' onmouseout='this.start()'><p align='center'>$post</p></MARQUEE>";

?>
Questo perchè il testo del post era completamente "in chiaro", bbcode compresi

Nella nuova board la query funziona (cambiando i nomi delle tabelle ovviamente), però nei bbcode essa ci aggiunge un campo che è in un' altra tabella preceduto da :
Quindi il bbcode non viene riconosciuto se non è processato dal forum stesso.
Faccio l'esempio di come viene "trasformato" da phpbb3 il classico center
Codice PHP:
[center
[
center:3nngkkqi
Questo 3nngkkqi è sempre lo stesso in tutti i bbcode nel post che voglio estrarre, e si trova nella tabella bbcode_uid, ma i : no, quelli nella tabella bbcode_uid non ci sono.

Quindi la domanda è: come dovrei modificare la query nella riga $field in modo che vengano esclusi tutti questi caratteri che sono scritti nella tabella bbcode_uid (due punti esclusi) in modo che il portale possa interpretarli correttamente?
Ho provato il comando DISTINCT ma con scarso successo.

Grazie per il supporto
WingHorten