Einzelnen Beitrag anzeigen
  #1  
Alt 08.11.2006, 15:50:43
einsteigi einsteigi ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 124
Auf Fehler reagieren

Bin gerade dabei eine Registrierungsdaten in eine DB zu schreiben.

Nun möchte ich aber alle Fehlermeldung unterdrücken, sprich e_reporting nicht E_ALL.
Auch mysql Fehler möchte ich unterdrücken, nicht ausgeben. Dies mache ich, wei Ich Hackern so wenig Infos wie möglich geben möchte. Zudem sollen Fehlermeldung nur in der Entwicklungsphase ausgegeben werden.

Darum muss mein Script auf Fehler anders reagieren.

Foglende Fehler könnte MYsql liefern.

1. das Einzutragene übersteigt die festgelägte länge, kann man z.B. bei Varchar so machen:
Varchar(30) bedeutet es werden Zeichenketten mit max. 30 Zeichen eingetragen.
2. mysql hat zuviele Verbindungen, sprich ist überlastet
3. in einer unique-Spalte ist ein Wert schon vorhanden.
4. Das Einzutragene hat den falschen Datentyp, bei einer int-Spalte will man Buchstaben eintragen.

Wie realisiere ich ein Script das bei
1 ausgibt: Länge zu lang
2 ausgibt: DB hat momentan zu viele Verbindungen
3 ausgibt: Wert schon vorhanden
4 ausgibt: falscher Datentyp
__________________
Es grüßt euch

Einsteigi
Mit Zitat antworten