Grazie
La tabella esiste perchè offline funziona. il db è SQLite lo stesso di quello offline.
Ora controllo che ogni cosa sia rispettata in modo case sensitive. Offline non ho questi problemi perchè sono su windows
edit
Ho fatto un pò di prove e ho notato dei comportamenti diversi online e offline infatti.
Codice PHP:
//DB è la classe e Prepare + GetAll sono i due metodi
// cosi funziona
// in locale mi da solo array() mentre online array(array(il contenuto))
$result = DB::Prepare("SELECT * FROM tabella");
print_r(DB::GetAll($result));
//cosi non funziona online,
//mi dice che il campo non esiste. offline funziona.
$result = DB::Prepare("SELECT nome_campo FROM tabella WHERE campo1=capo1 ");
print_r(DB::GetAll($result));
Se vuoi fare delle prove tu stesso ti mando il file con la classe DB.
grazie per l'aiuto
EDIT:
giusto per concludere questa discussione. Lo script online non riconosceva il db creato dallo script stesso e mi dava errori tipo tabelle inesistenti etc. (devo ancora capire perchè ma sicuramente c'è qualche problema di inconsistenza). creando il file sqlite con un'altro programma lo script funziona anche online.