sql >> Databasteknik >  >> RDS >> Mysql

Finns det något sätt att fånga MySQL- och databasfel i PHP?

Om du inte vill att PHP ska visa varningen måste du använda operatorn "@"

$connect = @mysql_connect(HOST, USER, PASS);//won't display the warning if any.
if (!$connect) { echo 'Server error. Please try again sometime. CON'; }

Du kan också överväga att ställa in display_errors till 0 i din php.ini fil i produktion

Du kan också överväga PDO för att ansluta till MySQL använder den undantag som standard för att rapportera fel,

try {
    $dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
    echo 'Could not connect : ' . $e->getMessage();
}


  1. Så här fixar du "Ett korrelationsnamn måste anges för bulkraduppsättningen i from-satsen." i SQL Server

  2. mysql räknas endast för distinkta värden i den förenade frågan

  3. Vilket är det enklaste sättet att extrahera sprintstart- och slutdatum från JIRA-db?

  4. PÅ DUBLIKATKEY + AUTO ÖKNING utfärda mysql