Obiekt klasy mysqli_result nie może zostać przekonwertowany na łańcuch
Poprosiłem Google o pomoc, ale nie miałem szczęścia. :-(
Oto konkretny kod, który generuje błąd:
$this->conn->query("UPDATE tz_members SET confirm='yes' WHERE usr='".$uname."'");
Cała funkcja wygląda następująco:
function update_confirm_field($code) { $uname = $this->conn->query("SELECT usr FROM tz_members WHERE
confirm='".$code."'"); $this->conn->query("UPDATE tz_members SET confirm='yes' WHERE
usr='".$uname."'");
}
Wybacz mi, jeśli przegapiłem coś głupiego. Czy ktoś może mi powiedzieć jaka jest przyczyna tego problemu ???
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
4 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
powinno to wystarczyć (lub jedno z powyższych rozwiązań).
Anonimowy użytkownik
Potwierdzenie od:
$uname
pierwsze zapytanie zwraca obiekt mysql_result, a nie ciąg.
musisz wyodrębnić dane z tego wyniku, aby użyć go w drugim zapytaniu.
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od: