SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 02.04.2007, 10:34:41
Greenleon Greenleon ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 110
Fehlermeldung wegen fetch_assoc

Moin ich hab folgendes in einem Script stehen:

PHP-Code:
<?php
$inhalt_ids 
= array();

$inhalt_ids_result mysql_query("SELECT id FROM gs_links WHERE url !='' ORDER BY url");


while(
$row mysql_fetch_assoc($inhalt_ids_result)) 
    {
    
        
$inhalt_ids[] = $row['id'];

    } 
?>
Verbindung zur DB steht, funktioniert alles bestens.
Das Problem ist, dass ich eine Fehlermeldung bekomme, wenn kein Datensatz vorhanden ist.
Wie kann ich das umgehen?

Gruss Leon

Geändert von Greenleon (02.04.2007 um 10:47:44 Uhr)
Mit Zitat antworten
  #2  
Alt 02.04.2007, 11:35:40
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Fehlermeldung wegen fetch_assoc

Was für eine Fehlermeldung?
Mit Zitat antworten
  #3  
Alt 02.04.2007, 14:16:15
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: Fehlermeldung wegen fetch_assoc

Du kannst mit mysql_num_rows() die Anzahl der Zeilen in einem mysql Result abfragen.
Vielleicht hilft dir das ja weiter...
Mit Zitat antworten
  #4  
Alt 02.04.2007, 20:23:50
Greenleon Greenleon ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 110
AW: Fehlermeldung wegen fetch_assoc

In der Fehlermeldung steht halt, dass fetch_assoc net geht... und das ist so weil keine Datensaetze da sind.

Wenn welche da sind funktoiniert einwandfrei!


Gruss Leon

edit: waer ne idee! Ich versuchs morgen mal... danke!

Geändert von Greenleon (02.04.2007 um 20:34:13 Uhr)
Mit Zitat antworten
  #5  
Alt 02.04.2007, 20:50:53
MatMel MatMel ist offline
Member
 
Registriert seit: Aug 2005
Beiträge: 644
MatMel eine Nachricht über ICQ schicken
AW: Fehlermeldung wegen fetch_assoc

Du könntest versuchen des num rows mit in die while Schleife als Argument zu übernehmen ...
Ich weiß jetzt nicht ob er dann überhaupt noch die zweite Bedingung prüft (sprich des assoc ausführt) oder sofort rausspringz ...
Mit Zitat antworten
  #6  
Alt 02.04.2007, 21:22:55
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Fehlermeldung wegen fetch_assoc

Zitat:
Zitat von Greenleon Beitrag anzeigen
In der Fehlermeldung steht halt, dass fetch_assoc net geht... und das ist so weil keine Datensaetze da sind.
Sicherlich nicht. Aus irgendeinem anderen Grund ist deine MySQL-Abfrage fehlgeschlagen. Mit mysql_error() kannst du dir diese anzeigen lassen.

Übrigens: Da steht mit Sicherheit nicht, einfach nur, dass "fetch_assoc net geht". Bitte poste also dann auch die exakte Fehlermeldung.
Mit Zitat antworten
  #7  
Alt 02.04.2007, 21:27:53
Stolli Stolli ist offline
Anfänger
 
Registriert seit: Mar 2007
Beiträge: 35
AW: Fehlermeldung wegen fetch_assoc

Hi,

also bei meckert er die [] in der While_Schleife an

PHP-Code:
 $inhalt_ids[] = $row['id']; 
so geht's bei mir

PHP-Code:
 $inhalt_ids $row['id']; 

Nachtrag: auch ohne Datensätze

Geändert von Stolli (02.04.2007 um 21:35:40 Uhr)
Mit Zitat antworten
  #8  
Alt 02.04.2007, 21:50:10
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Fehlermeldung wegen fetch_assoc

Kann ich mir nicht vorstellen. Wie lautet die Fehlermeldung?
Mit Zitat antworten
  #9  
Alt 02.04.2007, 21:52:39
Stolli Stolli ist offline
Anfänger
 
Registriert seit: Mar 2007
Beiträge: 35
AW: Fehlermeldung wegen fetch_assoc

Falls du mich meinst, dann wurden direkt die [] angemeckert



Sorry, mein Fehler,


aber das Script funktioniert so wie es ist, das Array wird gefüllt,
und wenn kein Eintrag in der DB kommt auch keine Fehlermeldung

Grüße

Geändert von Stolli (02.04.2007 um 22:02:24 Uhr)
Mit Zitat antworten
  #10  
Alt 03.04.2007, 14:16:45
Greenleon Greenleon ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 110
AW: Fehlermeldung wegen fetch_assoc

Zitat:
Zitat von xabbuh Beitrag anzeigen
Sicherlich nicht. Aus irgendeinem anderen Grund ist deine MySQL-Abfrage fehlgeschlagen. Mit mysql_error() kannst du dir diese anzeigen lassen.

Übrigens: Da steht mit Sicherheit nicht, einfach nur, dass "fetch_assoc net geht". Bitte poste also dann auch die exakte Fehlermeldung.

Glaube ich nicht!

"mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in..."

ist die Fehlermeldung und das Script funktioniert, wenn Datensaetze vorhanden sind!!!

Gruss Leon

Edit: Hmmm das ganze kommt mir spanisch vor...
num rows willer auch nicht.

Edit2: Ich bin so ein Noob ;-). Die Tabelle gabs nit...
Rofl. Danke fuer eure Hilfe sonst haette ich mich noch Jahre gewundert ;-)

Geändert von Greenleon (03.04.2007 um 14:29:16 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehlermeldung $end davinci PHP für Fortgeschrittene und Experten 1 25.11.2006 11:16:16
fehlermeldung mit doppeltem tabellen-name sputnik72 MySQLi/PDO/(MySQL) 6 15.06.2005 18:27:35
fehlermeldung für bereits vorhandenen datensatz abfangen Stifler MySQLi/PDO/(MySQL) 1 02.12.2004 15:28:28
Fehlermeldung ausgeben, wenn keine Datensätze gefunden werden ... finkenmann PHP Grundlagen 3 14.08.2003 16:43:47
zulange zuweisung bei php ergibt eine fehlermeldung!!! antialles PHP für Fortgeschrittene und Experten 2 02.10.2002 22:45:36


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:46:06 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt