Salve,
sto cercando di scrivere delle pagine che leggano da db mysql ma arrivato all'istruzione
$mysql = new mysqli(....)
ricevo questo errore
Fatal error: Cannot instantiate non-existent class: mysqli
presumo di dover in qualche modo includere esplicitamente delle librerie ma non so come e non ho trovato istruzioni al riguardo. potete darmi una mano?
Grazie
Se intendi fare questa cosa qui su Altervista, non puoi.
In locale, devi procurarti la libreria mysqli per php (della tua versione) e installarla.
Le istruzioni su come fare, molto probabilmente, le troverai sul sito dal quale scaricherai la libreria.
Dal momento che ho provato a scrivere la pagina anche non ad oggetti, ma con le funzioni, ed ottengo un risultato simile (non trova una funzione anzichè un oggetto), come faccio a salvare dei dati nel db dalla pagina?
Il mio problema è scrivere nel db da una pagina php.
Ho provato a farlo a oggetti, come suggerito nei manuali linkati, e ho avuto il primo errore che ho scritto. Allora ho provato a usare le funzioni anzichè gli oggetti ma anche così non è andato.
Ora mi chiedevo quali sono le funzioni/librerie di mysql che posso usare su altervista per scrivere dati sul db.
Anch'io sto cercando di utilizzare la classe mysqli, più che altro perché preferisco la sintassi ad oggetti. Le istruzioni che ho trovato sul sito ufficiale di MySQL indicano di modificare il file php.ini per poter abilitare mysqli, cosa che ovviamente non posso fare, né credo sia possibile implementare mysqly mediante il file .htaccess, almeno in base a quanto indicato nella vs. guida. Sapreste dirmi come poter fare? O meglio, vi costa proprio così tanto abilitarlo?
Grazie
Alessandro
Qui su AV la libreria mysqli non è abilitata!
Per abilitarla dovrebbero installarla su tutti i servers (che sono circa 30) e ciò richiederebbe molto tempo (almeno credo)
anche a me servirebbe poter utilizzare le classi mysqli, e visto che php5 supporta gli oggetti, e ormai si tende a utilizzare questo, non sarebbe il caso di aggiornarsi? magari se nn tutti i server, metterle solo in alcuni... altrimenti mi sa che devo abbandonare altervista....
Questo topic non è stato creato per le proposte. Per farlo, si deve usare la stanza apposita (ti anticipo che su questo argomento è stata già fatta la proposta).