Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie zwrócone jako Boolean?

Najprawdopodobniej zapytanie nie powiodło się z jakiegokolwiek powodu i zwróciło wartość logiczną FALSE, którą następnie przekazałeś do funkcji fetch_assoc() połączenie. Powinieneś zmienić strukturę swojego kodu w następujący sposób:

$stmt = mysqli_query($replies_sql);
if ($stmt === FALSE) {
    die("MySQL error: " . mysqli_error($stmt));
}
$res = mysqli_fetch_assoc($stmt);

nigdy nie zakładaj, że zapytanie do bazy danych się powiedzie. Jest tylko jeden sposób na sukces i zbyt wiele sposobów na porażkę.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyświetlić zawartość tabeli w GUI Mysql Workbench?

  2. Sprawdź, czy wiersz istnieje, Laravel

  3. MySQL #1243 Nieznany program obsługi przygotowanych instrukcji (stmt) przekazany do EXECUTE

  4. MySQL – Uzyskaj koszt ostatniego zapytania za pomocą POKAŻ STATUS JAK „Last_Query_Cost”

  5. TypeError:obiekt „NoneType” nie jest indeksowany w Flask, aplikacji mysql