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?