Mysql
 sql >> Base de données >  >> RDS >> Mysql

Requête renvoyée sous forme booléenne ?

Très probablement, la requête a échoué pour une raison quelconque et a renvoyé un booléen FALSE, que vous avez ensuite transmis à fetch_assoc() appel. Vous devriez restructurer votre code comme ceci :

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

ne présumez jamais qu'une requête de base de données réussira. Il n'y a qu'une seule façon de réussir et bien trop de façons d'échouer.