sql >> Database teknologi >  >> RDS >> Mysql

Forespørgsel returneret som boolesk?

Mest sandsynligt mislykkedes forespørgslen uanset årsagen, og returnerede boolesk FALSE, som du derefter sendte videre til fetch_assoc() opkald. Du bør omstrukturere din kode sådan her:

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

antag aldrig, at en databaseforespørgsel vil lykkes. Der er kun én måde at få succes på, og alt for mange måder at fejle på.




  1. SQLite UNIK begrænsning

  2. PostgreSQL-opdateringer med flere rækker i Node.js

  3. Annoncering af ClusterControl 1.5 - Med automatisk sikkerhedskopiering og cloud-upload

  4. Sådan overføres parametre til mysql-forespørgselstilbagekald i nodejs