sql >> データベース >  >> RDS >> Mysql

PHPMysqliカスタムエラーメッセージ

    これは、ユーザーのエラーメッセージを無視するのに役立つ可能性のある例です。

    <?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. ローリングサムの実行方法、各行には前の行の合計を含める必要があります

    2. django-jsonフィールド固有のキーを集計し、集計ごとに並べ替えます

    3. nullを無視して、このOracle結果セットを行の優先度に従って値に圧縮するにはどうすればよいですか?

    4. PostgreSQLで制約の名前を見つける方法