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 ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. 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 > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.10.2003, 09:27:30
LittleOwl LittleOwl ist offline
Anfänger
 
Registriert seit: Oct 2003
Ort: Nürnberg
Beiträge: 5
LittleOwl eine Nachricht über ICQ schicken
Problem mit mysql_fetch_array bzw. fetch_row

Hi

Also, ich hab folgendes Problem.
Meine mysql_fetch_array-Funktion gibt mir ein false zurück..
jetzt wollte ich mal fragen, woran das liegen kann..
Also, im PHPMyAdmin gibt mir meine Abfrage das richtige zurück, also kanns schonmal nicht am SQL-Statement liegen...
Hier mal der Code:

PHP-Code:
$sqlstr mysql_query("SELECT * FROM Steffi_HP_GB ORDER BY Entry DESC");

$menge mysql_num_rows($sqlstr);
echo 
"<b>$menge Einträge vorhanden<br></b>";

// Schleife Inhalte anzeigen
while($row mysql_fetch_array($sqlstr)){
    echo 
$row['Text'];

Die Menge zeigt er mir richtig an...
Und Fehlermeldung bekomm ich auch keine.. mir wird nur einfach der Inhalt vom Feld "Text" nicht angezeigt.. steht aber definitiv was drin

Kann mir wer helfen?

Grüße
LittleOwl

edit:
Btw.: mit mysql_fetch_row gehts auch nicht

Geändert von LittleOwl (15.10.2003 um 09:59:14 Uhr)
Mit Zitat antworten
  #2  
Alt 15.10.2003, 09:59:41
lindic
Guest
 
Beiträge: n/a
re:

moin!

nimm mal die quotes bei der ausgabe weg:

echo $row[Text];

und nimm am besten auch einen anderen namen, da 'text' eigentlich ein reserviertes wort ist.

gruß,
lindic
Mit Zitat antworten
  #3  
Alt 15.10.2003, 10:02:31
LittleOwl LittleOwl ist offline
Anfänger
 
Registriert seit: Oct 2003
Ort: Nürnberg
Beiträge: 5
LittleOwl eine Nachricht über ICQ schicken
Ok, Hab ich gemacht..
das Feld heißt jetzt "message"

aber mit

echo $row[message];

geht auch nichts.. is ja auch nicht nur bei dem Feld so sondern alle anderen Felder gehen auch nicht..
Mit Zitat antworten
  #4  
Alt 15.10.2003, 10:07:31
Ben20
Guest
 
Beiträge: n/a
Also die Anführungszeichen waren schon gut da!


Hast Du auch einen Connect zur Datenbank gemacht und die DB ausgewählt?

Was Du noch testen kannst ist ein

echo mysql_error();

nach dem mysql_query() und in der Schleife.
Mit Zitat antworten
  #5  
Alt 15.10.2003, 10:09:15
LittleOwl LittleOwl ist offline
Anfänger
 
Registriert seit: Oct 2003
Ort: Nürnberg
Beiträge: 5
LittleOwl eine Nachricht über ICQ schicken
Zitat:
Original geschrieben von Ben20
Also die Anführungszeichen waren schon gut da!


Hast Du auch einen Connect zur Datenbank gemacht und die DB ausgewählt?
ja, natürlich.. die Menge (Anzahl der Einträge in der Tabelle) zeigt er mir ja wie gesagt richtig an, also muss die DB, die Tabelle und die verbindung ja stimmen, oder? *maldavonausgeh*

Zitat:
Original geschrieben von Ben20

Was Du noch testen kannst ist ein

echo mysql_error();

nach dem mysql_query() und in der Schleife.
hab ich probiert.. kommt auch gar nichts..

Geändert von LittleOwl (15.10.2003 um 10:11:17 Uhr)
Mit Zitat antworten
  #6  
Alt 15.10.2003, 10:10:46
lindic
Guest
 
Beiträge: n/a
mmh...

was gibt denn $sqlstr aus? wenn du hier schon ein 'false' zurück bekommst, stimmt etwas mit dem SQL nicht. sind die tabellen- und spaltennamen auch richtig geschrieben? gibt es überhaupt datensätze zum anzeigen (davon gehe ich mal aus ;-))?

gruß,
lindic
Mit Zitat antworten
  #7  
Alt 15.10.2003, 10:13:18
LittleOwl LittleOwl ist offline
Anfänger
 
Registriert seit: Oct 2003
Ort: Nürnberg
Beiträge: 5
LittleOwl eine Nachricht über ICQ schicken
Zitat:
Original geschrieben von lindic
was gibt denn $sqlstr aus? wenn du hier schon ein 'false' zurück bekommst, stimmt etwas mit dem SQL nicht. sind die tabellen- und spaltennamen auch richtig geschrieben? gibt es überhaupt datensätze zum anzeigen (davon gehe ich mal aus ;-))?

$sqlstr --> Resource id #4 (müsste passen, also kein false)

ja, alles richtig geschrieben... hab ich min. 10 mal nachgeprüft ;o)

logisch, 3 Datensätze sind zum testen drin
Mit Zitat antworten
  #8  
Alt 15.10.2003, 10:41:22
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hallo,
Zitat:
ja, alles richtig geschrieben... hab ich min. 10 mal nachgeprüft ;o)
Hast Du auch die Gross-/Kleinschreibung der Feldnamen beachtet?

Gruss

Christian
Mit Zitat antworten
  #9  
Alt 15.10.2003, 10:50:28
LittleOwl LittleOwl ist offline
Anfänger
 
Registriert seit: Oct 2003
Ort: Nürnberg
Beiträge: 5
LittleOwl eine Nachricht über ICQ schicken
Zitat:
Original geschrieben von chris17
Hast Du auch die Gross-/Kleinschreibung der Feldnamen beachtet?

du bist so ein Held!!!

das gibts ja wohl echt net...Wie kann man nur immer die einfachsten Dinge falsch machen??

Also, ich hab die Feldnamen alle in Grossbuchstaben geschrieben..

Naja und im Script immer nur den Anfangsbuchstaben. War schon ne Weile her, dass ich die DB-tabelle angelegt hab und hab das wohl irgendwie übersehen *grr*

Also, vielen lieben Dank euch allen für eure schnelle Hilfe..
Mit Zitat antworten
  #10  
Alt 15.10.2003, 13:11:52
Ben20
Guest
 
Beiträge: n/a
Hm, seltsam. Warum geht das dann mit phpmyadmin. Hab das mal getestet und den feldnamen mit Großbuchstaben geschrieben. Trotzdem gings - macht phpmyadmin da irgendwas mit der Abfrage?
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:15:33 Uhr.


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


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