Salve a tutti, sono alle prese con un problema davvero singolare:
ho uno script che esegue nell'ordine i seguenti passi:
1) esegue una query su un DB mysql
2) recupera i dati dal DB
3) crea un XML a partire da questi dati e infine
4) esegue una trasformazione xslt con l'istruzione "xslt_process".
Alla prima esecuzione tutto il codice non dà nessun tipo di errore. Se faccio
invece il refresh della pagina (con un POST o semplicemente facendo F5) ottengo
il seguente errore
facendo il debug ho scoperto che l'esecuzione della query produce invece un recordsetcodice:Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource
valido (ho controllato con is_resource), ma - attenzione - se faccio questo controllo dopo
la trasformazione XSLT (passo n.ro 4), il controllo con is_resource diventa falso.
Ora, vorrei capire se l'allocazione di un processore xslt può interferire in qualche modo con
il recordset della query... sto letteralmente impazzendo e nn capisco dove sia il problema.
Il codice è troppo lungo da postare ed è tutto fatto con le classi...
Vi viene in mente qualcosa???![]()
![]()
![]()