ciao raga non capisco il motivo per il quale mi esca questo warning sulla riga del mysql_fetch_assoc ovviamente
Warning: mysql_fetch_assoc() excepts parameter 1 to be resource, string given in C:\xampp\htdocs\Piattaforma_questionario\Insert_qu est.php on line101
il metodo Query che viene richiamato dall'oggetto database è questo:Codice PHP:
if (! isset ( $id_dom )) {
/* * leggere l'id della domanda per settarlo nella tabella risposte */
$query = "SELECT MAX(id_domande) FROM domande WHERE id_q='$id_quest'";
var_dump($query);
// ... la eseguo! $id_dom = $database->Query( $query );
// Produco l'output
while ( $row = mysql_fetch_assoc ( $id_dom ) ) {
$id_dom = $row ['MAX(id_domande)'];
// echo "id domanda ".$id_dom."<br>"; }
}
Help meeeCodice PHP:
public function
Query($query, $db_name = null) {
// Mi connetto al database (se disconnesso)
$link = $this->OpenConnection ();
if (! $link) {
return die("Errore di connessione col db " . "<br>" . mysql_error ());
}
// Seleziono il database
if (! $this->SelectDatabase ( $db_name )) {
return die("Errore nella selezione del db " . "<br>" . mysql_error ());
}
// Eseguo la query
$result = mysql_query ( $query, $link );
if (! $result) {
return die("Errore nella query mysql " . "<br>" . mysql_error ());
}
// Mi disconnetto dal database (se connesso)
if (! $this->CloseConnection ()) {
return false;
}
// Infine, se non ci sono problemi, esco dalla funzione
// restituendo il risultato della query
return $result;
}
![]()