Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    7

    PHP: problema lettura memo da DB

    Buonasera, ho un problema con uno script php.
    La mia procedura, dovrebbe leggere da una tabella di un database (tramite odbc) e fare delle trasformazioni per ottenere delle data.
    In pratica, nella tabella ho un campo memo che contiente questa stringa di esempio:


    ^ADMIN{31/05/2012 10.48{Errore nella descrizione|^Nando{08/06/12 10:48{Cambiare in Lavello in acciaio
    - Registrare|^ADMIN{20/06/2012 13.58{In registrazione|

    E io non devo fare altro che con dei semplici split o simili ottenere le 3 date.

    Il problema sta nel fatto che quando leggo dalla tabella con il codice
    codice:
    $query="select testo from documento where data between '2012-05-01' and '2012-05-31' and testo<>'';";
    
    $connection = odbc_connect($host, $user, $pass);
    $result=odbc_exec($connection, $query);
    $i=1;
    while(odbc_fetch_row($result)){
           echo $i.': '.odbc_result($result, 1).'
    ';
           $i++;
    }
    Il testo ottenuto e visualizzato è solo una parte del testo originario.
    Per alcuni record è completo, per altri arriva solo fino alla prima '|'.
    Non è un problema di lunghezza perchè non dovrebbe visualizzarli tutti in maniere completa.
    Cosa potrebbe essere?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    prova a visualizzare il sorgente della pagina: magari i tag dentro il contenuto creano "problemi" nella visualizzazione

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    7
    Originariamente inviato da eiyen
    prova a visualizzare il sorgente della pagina: magari i tag dentro il contenuto creano "problemi" nella visualizzazione
    Grazie per la risposta.
    Ho guardato ma purtroppo il testo nel sorgente è quello che vedo.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    7
    Dopo ore di test e prove e riprove ho risolto!
    Non so bene come ma ho provato a utilizzare la connessione ibase invece che odbc e ottengo i risultati desiderati.

    Buona giornata!

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.