Fehlermeldung?

pxlArtizzt

Erfahrenes Mitglied
Hi!
Schaut euch mal bitte folgenden Code an:

PHP:
// Besucherzaehler
session_start(); 
if (!session_is_registered("counted")) {
	if ($id == "" || !$id) $id = 1;
	@mysql_query("update counter set count=(count + 1) where count_id='$id'");
session_register("counted");
}

Kann ich hier sicher sein, dass jegliche Fehlermeldung unterdrückt wird? Ich meine, wenn es z.b. nichts upzudaten ist (wegen falscher id oder sowas --> 5. Zeile: @mysql......), dass dann auch keine Fehlermeldung erscheint???? Ich muss nämlich GANZ sicher gehen...

danke im Voraus ::::.::::.::::. || pxlArtizzt
 
Du versuchst doch deine Daten aus deiner Datenbank zu holen und da musst eine neue PHP Datei machen wo die Daten trinnen stehen und dann geht es auch wieder!


Der Fehler so:
Er versucht eine Verbindung zu Datenbank aufzubauen aber findet keine Datenbank weil er die Daten nett hat!
 
@Spielgrips: Wie, "neue PHP Datei machen"? Wozu denn das?

@pxlArtizzt: MySQL meldet sich nur bei syntaktischen oder auf die Datenbank bezogenen logischen Fehlern. Wenn jetzt zufällig durch ein ´UPDATE´ keine Zeile betroffen ist, erkennt das MySQL nicht als Fehler und gibt somit keine Fehlermeldung aus. Und wenn dem doch so wäre, würde das Präfix ´@´ beim Funktionsaufruf alles abfangen.
 
Zurück