sql >> Database >  >> RDS >> Mysql

Php Mysqli aangepaste foutmeldingen

Hier is een voorbeeld dat u kan helpen de foutmelding voor de gebruiker te omzeilen.

<?php
mysqli_report(MYSQLI_REPORT_OFF); //Turn off default messages

$mysqli = new mysqli("localhost", "user", "password", "database");

$query = "SELECT * FROM Table ";
$res = $mysqli->query($query);

if ($mysqli->error) {
    try {    
        throw new Exception("MySQL error $mysqli->error <br> Query:<br> $query", $msqli->errno);    
    } catch(Exception $e ) {
        // Log your error in db or just output it
        // using $e->getMessage() to log the actual message;
        echo nl2br($e->getTraceAsString());
    }
}

?>



  1. Hoe schrijf ik een join met deze ongebruikelijke matching criteria?

  2. Hoe gegevens uit de database te verwijderen met behulp van een keuzerondje in php?

  3. Kolomsortering wijzigen postgresql

  4. Achterliggende som-query