Originariamente inviato da jackJJ
codice:
SELECT (SELECT nickname FROM offerta,utente WHERE offerta.ID_Utente='utente.ID' AND ID_Oggetto='" . $row["ID"] ."' AND Prezzo= (select MAX(Prezzo) FROM offerta WHERE ID_Oggetto='" . $row["ID"] ."' )) AS nick_acquirente FROM oggetto,utente WHERE Utente.ID=Oggetto.ID_Utente and Oggetto.ID='" . $row["ID"] ."'";
credo ci siano alcuni errori in $query2, anche se il fatto che il warning sparisca aggiornando mi sembra molto strano...
prova a cambiarla così:
codice:
SELECT (SELECT nickname FROM offerta,utente WHERE offerta.ID_Utente=utente.ID AND ID_Oggetto=" . $row["ID"] ." AND Prezzo= (select MAX(Prezzo) from offerta where ID_Oggetto=" . $row["ID"] ." )) AS nick_acquirente FROM oggetto,utente WHERE Utente.ID=Oggetto.ID_Utente and Oggetto.ID=" . $row["ID"] ."";
sicuramente non è quello perchè in un'altra pagina funziona perfettamente