sql >> Database >  >> RDS >> Mysql

php mysql_connect Waarschuwing uitschakelen

Ja, voeg een @-teken toe om waarschuwings-/foutmeldingen te onderdrukken, en doe de fout eenmaal je eigen:

$dblink = @mysql_connect(DBHOST_LOCAL, DBUSER, DBPASS);

if (!$dblink) 
{
    $dblink = @mysql_connect(DBHOST_REMOTE, DBUSER, DBPASS);                  
}

if (!$dblink)
{
    $message = sprintf(
        "Could not connect to local or remote database: %s",
        mysql_error()
    );
    trigger_error($message);
    return;
}

Zorg ervoor dat u dan alle foutrapportage zelf afhandelt. Dergelijke code is moeilijk te debuggen als u een fout maakt.



  1. Alle bovenliggende rijen in één SQL-query krijgen

  2. Indexen weergeven die zijn gemaakt voor een tabel in postgres

  3. Batch-bestand voor mysqldump om een ​​back-up te maken van elke database in een apart bestand

  4. Update als de naam bestaat, anders invoegen - in SQL Server