Ergebnis 1 bis 6 von 6

Thema: Leeres mysql_result(), Fehlermeldung lösen

  1. #1
    Prinz(essin) Avatar von -Bambino-
    Registriert seit
    21.12.2007
    Ort
    Berlin
    Beiträge
    865
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    4

    Standard Leeres mysql_result(), Fehlermeldung lösen

    Hallo,

    ich bekomme bei meinem Script, wenn ich es in der Entwicklungsumgebung laufen lasse, die Fehlermeldung

    "Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 27 in /web/1/000/033/363/103470/htdocs/mein/verzeichnis.php on line 81"

    Warum ich die bekomme ist ja vollkommen klar.
    In einer Tablle mit 5x9 Feldern fragt er für jedes einen Wert ab. Für einige ist aber kein Wert vorhanden, daher dieses Ergebnis.

    Nun möchte ich aber, dass diese Fehlermeldung verschwindet.
    Bitte nicht einfach nur unterdrücken, sondern lösen.
    Google schon länger, finde aber keine Lösung... =/

    Code:
    PHP-Code:
    $query mysql_query("SELECT 
                        belegt 
                    FROM 
                        computer_regular 
                    WHERE 
                        tag = '
    $wochentag' AND 
                        stunde = '
    $stunde' AND 
                        raum = '
    $raum'");    
    $regulare_belegung mysql_result($query,0); 
    Danke
    Phil
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von -Bambino- (24.01.2010 um 22:37 Uhr)
    wert.TeeeX.de
    Wie gut ist die technische Umsetztung deiner Website wirklich?
    Teste es!

  2. #2
    Unregistriert
    Gast

    Standard AW: Leeres mysql_result(), Fehlermeldung lösen

    Mit mysql_num_rows prüfen, ob ein Datensatz ausgelesen wurde. Und nur wenn ja, das Ergebnis abholen.

  3. #3
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Leeres mysql_result(), Fehlermeldung lösen

    zuerst ein error-handling für einen MySQL-Fehler: mysql_query() OR die(mysql_error());
    dann abfragen, ob überhaupt Zeilen geliefert werden: mysql_num_rows();

    Damit sollte das dann gehen
    Something big is coming. And there will be pirates and ninjas and unicorns...

  4. #4
    Prinz(essin)
    Themenstarter
    Avatar von -Bambino-
    Registriert seit
    21.12.2007
    Ort
    Berlin
    Beiträge
    865
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    4

    Standard AW: Leeres mysql_result(), Fehlermeldung lösen

    Zitat Zitat von Dodo Beitrag anzeigen
    zuerst ein error-handling für einen MySQL-Fehler: mysql_query() OR die(mysql_error());
    dann abfragen, ob überhaupt Zeilen geliefert werden: mysql_num_rows();

    Damit sollte das dann gehen
    Ja, ein Errorhandler über mysql_error() bringt mir zwar nix, da auch ein leerer Datensatz auch ausgewertet wird, aber mysql_num_rows tut's natürlich.. Wiedermal die Sache mit dem Wald und den vielen Bäumen.. xD

    Danke =)
    wert.TeeeX.de
    Wie gut ist die technische Umsetztung deiner Website wirklich?
    Teste es!

  5. #5
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: Leeres mysql_result(), Fehlermeldung lösen

    bei jedem query sollte ein error-handling dabei sein
    vor allem, wenn mir variablen daten gearbeitet wird
    Something big is coming. And there will be pirates and ninjas and unicorns...

  6. #6
    Prinz(essin)
    Themenstarter
    Avatar von -Bambino-
    Registriert seit
    21.12.2007
    Ort
    Berlin
    Beiträge
    865
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    4

    Standard AW: Leeres mysql_result(), Fehlermeldung lösen

    Ja, jetzt nach mysql_num_rows ist das ja möglich... xD
    Hatte ich sonst ja überall drinne, nur an der Stelle nicht, damit er bei nem leeren Wert nicht abbricht
    Geändert von -Bambino- (24.01.2010 um 23:07 Uhr)
    wert.TeeeX.de
    Wie gut ist die technische Umsetztung deiner Website wirklich?
    Teste es!

Ähnliche Themen

  1. Mehrere Bilder-Uploads: Wie lösen?
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 19.07.2009, 00:46
  2. [Mathe] Ungleichung lösen
    Von Afrael im Forum Off Topic und Quasselbox
    Antworten: 9
    Letzter Beitrag: 28.05.2009, 19:52
  3. Matheaufgabe mit Excel lösen?
    Von gheno im Forum Off Topic und Quasselbox
    Antworten: 6
    Letzter Beitrag: 02.02.2009, 19:23
  4. [Suche] Leeren Raum / Leeres Zimmer
    Von No0ob im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 6
    Letzter Beitrag: 23.05.2007, 16:02
  5. onMouseOver und onMouseout per CSS lösen
    Von TropiaIT im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 19.10.2006, 14:44

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •