Razorblade...ho provato ad apportare le modifiche da te consigliate, ma niente.
luca200...te che puoi consigliarmi ?
Razorblade...ho provato ad apportare le modifiche da te consigliate, ma niente.
luca200...te che puoi consigliarmi ?
Non ho consigli, solo un'idea. La connessione al database non avviene o fallisce
se fosse come dici te... non dovrebbe eseguire questa porzione di codice?
codice:function connessione() { if (!$this->connessione = @mysql_connect($this->host, $this->user, $this->password)) { trigger_error('Impossibile connettersi a MySQL.'); $this->errore=true; } elseif (!@mysql_select_db($this->errore,$this->connessione)) { trigger_error('Impossibile connettersi al database.'); $this->errore=true; } }
Questa istruzione mi appare piuttosto improbabile...Codice PHP:
elseif (!@mysql_select_db($this->errore,$this->connessione))
cos'è che ti sembra improbabile?? Forse la @ ??
Cmq lo script non l'ho fatto io, ma l'ho preso da qui:
http://www.mrwebmaster.it/tutorial/php/tutorial769.htm
Essendo un tutorial dubito che sia sintatticamente scorretto... poi non so.
Potete aiutarmi a farlo girare ?
Secondo voi dove sbaglio ?? Ho seguito passo passo il tutorial, ma niente
Questo si chiama ingenuo ottimismo, ma non era quello il punto.Originariamente inviato da Traxsung
Essendo un tutorial dubito che sia sintatticamente scorretto...
Ciò che mi sembra improbabile è che tu utilizzi una variabile che si chiama "errore" come nome del db da selezionare
Quello che mi sembra strano è che qui o viene effettuata la connessione oppure viene selezionato il database...
Credo che il codice dovrebbe essere così:Codice PHP:
if (!$this->connessione = @mysql_connect($this->host, $this->user, $this->password))
{
trigger_error('Impossibile connettersi a MySQL.');
$this->errore=true;
}
elseif (!@mysql_select_db($this->errore,$this->connessione))
{
trigger_error('Impossibile connettersi al database.');
$this->errore=true;
}
Codice PHP:
if (!$this->connessione = @mysql_connect($this->host, $this->user, $this->password))
{
trigger_error('Impossibile connettersi a MySQL.');
$this->errore=true;
}
if (!@mysql_select_db($this->errore,$this->connessione))
{
trigger_error('Impossibile connettersi al database.');
$this->errore=true;
}
Non è vero. Il primo if è "in negativo", quindi l'elseif viene eseguito quando la connessione avvieneOriginariamente inviato da V1RuZ
Quello che mi sembra strano è che qui o viene effettuata la connessione oppure viene selezionato il database...