Pagina 1 di 1

[PHP] mysql_error() non gestisce i warning. Come risolvere?

MessaggioInviato: ven mag 25, 2007 11:40 am
da Zane
Ciao a tutti.

La documentazione ufficiale per mysql_error() sostiene che

Errors coming back from the MySQL database backend no longer issue warnings.

Peccato solo che in un mio script ottenga questo

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'locallllllhost' (11001)

Essendo appunto un warning e non un error, mysql_error() ritorna vuoto.

Ho già segnalato la discrepanza, ma a questo punto mi ritrovo con un problema: dove diavolo trovo, visto che mysql_error() è vuoto, il messaggio di errore in questione?

MessaggioInviato: ven mag 25, 2007 1:08 pm
da Bocca

MessaggioInviato: ven mag 25, 2007 1:11 pm
da Rumez
altrimenti potresti provare a passare ad http://adodb.sourceforge.net/

ho anche fatto dei test "casalinghi" di performances su vari database e devo dire che è veramente performante oltre che facile e pronto all'uso

MessaggioInviato: ven mag 25, 2007 1:15 pm
da Zane
Mitico Bocca! devo ancora provare, ma direi che la discussione su usenet è proprio quello che cercavo!

Pippo, mi viene più pratico implementarmi da solo un subset di quanto offre ADOdb per PHP yyy. Grazie comunque!

MessaggioInviato: ven mag 25, 2007 1:31 pm
da Rumez
ok...puoi avere ragione..soprattutto se hai già un minimo di framework su cui stai lavorando..

bene dai...in definitiva una soluzione l'hai trovata [^]