login  Naam:   Wachtwoord: 
Registreer je!
Scripts > PHP > Database tools > MySQL Error Handling


Reacties op het script MySQL Error Handling

Offline  nemesiskoen
Gepost op: 16 augustus 2005 - 00:31
Gouden medaille

PHP expert




Categorie is goed gekozen.
Naam van de functie vind ik zelf minder goed.
MySQL is veel te omslachtig.
Misschien beter iets in de aard van "mysql_error_report()" als die nog niet bestaat.

Offline  Rens
Gepost op: 16 augustus 2005 - 00:32
Gouden medaille

Crew algemeen




mysql_error_report() bestaat nog niet.
Zal het er meteen in veranderen:)

edit; Veranderd 

Offline  Thomas
Gepost op: 18 augustus 2005 - 15:04
Moderator



Ik kan zeker het nut van deze functie inzien, maar je moet deze altijd zelf aanroepen (met altijd dezelfde parameters ?!). Waarom wordt deze niet meteen (automatisch) uitgevoerd wanneer er een query wordt uitgevoerd - oftewel, waarom maak je niet meteen een query-functie (of class?) waar je deze error-handling inbakt ?

Stel je hebt bijvoorbeeld een functie:
query($query, $type)
waarbij $query je query is, en $type aangeeft of je numerieke kolommen wilt of associatieve kolomnamen wilt.

de query()-functie geeft altijd een array terug, met bijvoorbeeld op index 0 een array met queryresultaten met numerieke / associatieve indices en op index 1 een boolean die aangeeft of er fouten zijn opgetreden, en op index 2 (eventueel) een soort van error-report.

Dat lijkt mij een betere "totaaloplossing" dan elke keer handmatig die error-reporting-functie aanroepen.

Maar je bent in ieder geval op de goede weg .

Offline  Fenrir
Gepost op: 18 augustus 2005 - 17:56
PHP expert



Dat kan wel, maar de __FILE__ en __LINE__ kloppen dan niet meer, dus die moet je als je dat ook erbij wilt als parameters meegeven.


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.049s