Snippet: PDO Exceptions

Door Klaasjan Boven, 18 jaar geleden, 4.349x bekeken

Hierbij de meest voorkomene exceptions

$sqlexceptions = array(
// let op dit zijn niet alle foutmeldingen, alleen de meest voorkomende
'1146'=>'de bevraagde tabel bestaat niet',
'1011'=>'het record kan niet verwijderd worden',
'1015'=>'het record kan niet gelocked worden',
'1020'=>'occurence op het scherm komt niet overeen met record in de database. Graag eerst verversen',
'1022'=>'het record bestaat reeds in de database en kan daarom niet worden opgeslagen',
'1027'=>'het record wordt al bewerkt op dit moment',
'1029'=>'de bevraagde view bestaat niet',
'1032'=>'het gevraagde record kan niet gevonden worden',
'1036'=>'deze tabel kan niet bewerkt worden',
'1037'=>'de server heeft onvoldoende geheugen beschikbaar',
'1038'=>'de server heeft onvoldoende geheugen beschikbaar',
'1040'=>'er zijn teveel connecties open',
'1041'=>'de server heeft onvoldoende geheugen beschikbaar',
'1044'=>'de gebruikte authenticatie gegevens zijn onjuist' ,
'1045'=>'de gebruikte authenticatie gegevens zijn onjuist' ,
'1046'=>'er is geen database geselecteerd' ,
'1048'=>'er wordt geprobeerd een lege waarde in een verplicht veld te schrijven',
'1049'=>'de database is niet bekend',
'1051'=>'de gevraagde tabel bestaat niet',
'1052'=>'een kolom wordt twee keer gevraagd',
'1053'=>'de server wordt afgesloten',
'1054'=>'de gevraagde kolom bestaat niet',
'1055'=>'er worden gegevens van een groep gevraagd, dit is niet duidelijk' ,
'1056'=>'er worden gegevens van een groep gevraagd, dit is niet duidelijk' ,
'1057'=>'er worden gegevens van een groep gevraagd, dit is niet duidelijk' ,
'1058'=>'het aantal toe te voegen gegevens klopt niet' ,
'1060'=>'een kolom wordt dubbel gevraagd' ,
'1062'=>'deze entry komt al voor in de database, u kunt u wachtwoord opnieuw opvragen',
'1064'=>'er gaat iets fout met opslaan de beheerder is op de hoogte gesteld',
'1065'=>'de vraag was leeg',
'1074'=>'de gegevens passen niet in het veld',
'1077'=>'de server wordt afgesloten',
'1079'=>'de server wordt afgesloten',
'1099'=>'het record wordt op dit moment bewerkt, probeer het later weer' ,
'1105'=>'onbekende fout'


);

je kunt het als volgt gebruiken ==> zie voorbeeld

doe er je voordeel mee en geef het aan als je het beter kunt, onzin vind handig vind

Groeten
Klaasjan

Voorbeeld: http://geen

Gesponsorde koppelingen

PHP script bestanden

  1. snippet-pdo-exceptions

 

Er zijn 7 reacties op 'Snippet pdo exceptions'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Loran DP
Loran DP
18 jaar geleden
 
0 +1 -0 -1
Ziet er goed uit!


18 jaar geleden
 
0 +1 -0 -1
@Klaasjan: Is de foutcode een string? Ik dacht dat het een int was...

Verder op zich wel handig!
Jeffrey H
Jeffrey H
18 jaar geleden
 
0 +1 -0 -1
Ziet er goed uit, alleen een klein spel foutje:
$sqlexecptions moet zijn $sqlexceptions
- -
- -
18 jaar geleden
 
0 +1 -0 -1
Misschien kun je in de titel/beschrijving even zetten dat het hier om PDO gaat ;)

Handig stukje iig.
Toby hinloopen
toby hinloopen
18 jaar geleden
 
0 +1 -0 -1
@Chris:
ja, het is een string.

Als er geen fout is, is het "0000".
Klaasjan Boven
Klaasjan Boven
18 jaar geleden
 
0 +1 -0 -1
Thnx Toby
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Jurgen assaasas
Jurgen assaasas
18 jaar geleden
 
0 +1 -0 -1
Opzich niks mis mee, maar ik extend altijd PDO, override de execute() functie en bouw daar een logger omheen. Je kunt nl. ook een een parameter meegeven voor een alternatieve PDO Statement class.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. snippet-pdo-exceptions

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.