Molto probabilmente la query non è riuscita per qualsiasi motivo e ha restituito un valore booleano FALSO, che è stato poi passato a fetch_assoc()
chiamata. Dovresti ristrutturare il tuo codice in questo modo:
$stmt = mysqli_query($replies_sql);
if ($stmt === FALSE) {
die("MySQL error: " . mysqli_error($stmt));
}
$res = mysqli_fetch_assoc($stmt);
non presumere mai che una query del database avrà esito positivo. C'è solo un modo per avere successo e troppi modi per fallire.