sql >> Base de Datos >  >> RDS >> Mysql

¿Consulta devuelta como booleana?

Lo más probable es que la consulta falló por cualquier motivo y devolvió el booleano FALSO, que luego pasó a fetch_assoc() llamar. Deberías reestructurar tu código así:

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

nunca asuma que una consulta a la base de datos tendrá éxito. Solo hay una forma de tener éxito y demasiadas formas de fracasar.