Salve a tutti,

In riferimento alla Guida Pratica PHP SQL, mi trovo in un inghippo.

In pratica ho dei campi che possiedono il trattino! (-) e nella fase di stampa a video non visualizzo la pagina poichè ho nel nome del campo un trattino e credo che lo veda come operatore logico.

codice:
$post_sql = $data->query("SELECT * FROM articoli WHERE id_post = $id_post");

// controllo sul numero di record presenti in tabella

if(mysql_num_rows($post_sql) > 0){
  // estrazione dei record
  $post_obj = $data->estrai($post_sql);
  $id_post = $post_obj->ID;
  $articolo = stripslashes($post_obj->ARTICOLO);
  $inserzionistaext = stripslashes($post_obj->INSERZIONISTA-ESTERNO);



......
Continua..

Il problema continua anche non l'inserimento delle parentesi quadre [ ], degli apici ' ' e degli apici SQL ` `.

Non posso cambiare i nomi dei campi nella tabella perchè questi servono anche per un software desktop per il controllo! Esiste una soluzione? ringrazio in anticipo!