
Crew algemeen |
|
En als je dan een aparte functie hebt die de fouten wegschrijft naar een logbestand, is zoiets wel makkelijk.
Voorbeeld:
<?PHP
// log functie
function reportMySQL($sQuery, $sError, $iError, $sFile, $iLine)
{
// doe iets met die vars
}
// je query uitvoeren
$sQuery = "SELECT * FROM <tbl> WHERE iets='blaat'";
if(!$rResult = MySQL_Query($sQuery))
{
reportMySQL($sQuery, MySQL_Error(), MySQL_Errno(), __FILE__, __LINE__);
} else
{
// ga door
}
?>
<?PHP // log functie function reportMySQL($sQuery, $sError, $iError, $sFile, $iLine) { // doe iets met die vars } // je query uitvoeren $sQuery = "SELECT * FROM <tbl> WHERE iets='blaat'"; { } else { // ga door } ?>
Anders moet je je query 2 keer plaatsen, dan vind ik een var. toch echt handiger en duidelijker. |