Sto impazzendo,
dunque nella classe iscritti c'è una funzione che connette al database [connetti()], una che esegue le query [esegui()] ed una che chiude la funzione di connessione. Perchè il seguente codice mi da errore: Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource anche se la query esce in maniera corretta ed eseguita su myadmin non da problemi?
Codice PHP:
//CONNETTE AL DATABASE
private function connetti(){
$this->connetti = mysql_connect($this->db_host, $this->db_user, $this->db_password) or die("Errore");
mysql_select_db($this->db_name, $this->connetti) or die ("Errore nella selezione del database: ".mysql_error());
}
//DISCONNETTE DAL DATABASE
private function disconnetti(){
mysql_close($this->connetti);
}
//ESEGUE LA QUERY $THIS->QUERY
private function esegui(){
if(!is_null($this->query)){
$this->esegui = mysql_query($this->query, $this->connetti) or die ("Errore: ".mysql_error()." numero ".mysql_errno()."
");
}
}
//CONTROLLA CHE L'UTENTE NON SIA ISCRITTO
private function vergine(){
$this->query = "SELECT idIscritto, statoIscrizione FROM iscritti WHERE nomeIscritto ='".$this->datiIscritto["nomeIscritto"]["valore"]."' and cognomeIscritto ='".$this->datiIscritto["cognomeIscritto"]["valore"]."'";
$this->connetti = $this->connetti();
$this->esegui = $this->esegui();
//$this->numver = mysql_num_rows($this->esegui) or die ("Errore num: ".mysql_error()."
");
if($this->numver == 0){
echo "Nessuna riga";
}else {
echo "Una o più righe";
}
$this->disconnetti();
}
}
L'errore sta nella query ma mysql_error non stampa nulla.... Help