Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [RISOLTO] [PHP] Nome di un campo con il trattino

    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!

  2. #2

    Re: [PHP] Nome di un campo con il trattino

    Originariamente inviato da Fobos87
    ...
    Il problema continua anche non l'inserimento delle parentesi quadre [ ], degli apici ' ' e degli apici SQL ` `.
    ...
    Quale problema?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Usa degli alias per i campi che estrai dal database.

    codice:
    SELECT `INSERZIONISTA-ESTERNO` AS inserzionista_esterno, ....

  4. #4
    Si scusate non avevo scritto il problema aggiorno il messaggio di prima e lo scrivo per bene. Comunque grazie k.b. Tutto funziona come si deve. ! Ho cambiato anche il titolo nella prima discussione.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.