Blätterfunktion Problem

So... habe den Fehlerpart so abgeändert...

PHP:
$number = mysql_num_rows($result); //ZEILE 222
//...
//...
if ($ende>$number) { $ende = $number; }
echo "Seite $page - Ergebnisse von $start bis $ende <br> \n"; 

while ($row = mysql_fetch_rows($result)) {            // ZEILE 231
       echo  " ".$row['locationname']." <br> \n";
	echo  " ".$row['kategorie']." <br> \n";
    }

Also die doppelten " " usw. braucht er, wird mir sonst als Fehler ausgegeben. Jetzt sagt er mir nur noch:

suplied argument is not a valid mysql result resource Zeile 222
call to undefined function: mysql_fetch_rows Zeile 231

Sorry, aber wie man sieht, wird das meine erste Blätterfunktion, hoffe ich :-)
 
mysql_fetch_rows() gibts nicht.
mysql_fetch_row() ist richtig.

suplied argument is not a valid mysql result resource Zeile 222 <-- Der Parameter ist ungültig. Liegt dann daran, dass die MySQL-Abfrage fehlerhaft ist.
 
Du kannst auch statt
PHP:
echo  " ".$row['locationname']." <br> \n";
dies nutzen:
PHP:
echo $row['locationname']." <br> \n";

Dann entfaellt zwar das Leerzeichen, aber das war, wie ich das sehe, eh nicht vorgesehen.
 
Das mitdem row(s), sorry... Hirnschmelze...

Trotzdem ergibt das ganze noch fatal errror: call to undefined function: mysql_num_row()


Die Anfragen habe ich bisher immer so durchgeführt, ohne Probleme!?
 
Hallo!

Du baust die Verbindung doch schon ganz zu anfang auf..... warum denn ein zweitesmal?
PHP:
$result = mysql_query($SQLString,$Verbindung);
Versuch es mal so:
PHP:
$result = mysql_query($SQLString);
Gruss Dr Dau
 
Zuletzt bearbeitet:
was?
mysql_fetch_rows gibt es einfach nicht!

Dein Link geht aber auf mysql_num_rows.
Da muss ein s dran, aber das hat überhaupt nichts miteinander zu tun ...
 
Irgendjemand_1 hat gesagt.:
was?
mysql_fetch_rows gibt es einfach nicht!

Dein Link geht aber auf mysql_num_rows.
Da muss ein s dran, aber das hat überhaupt nichts miteinander zu tun ...
Ups, da habe ich mich tatsächlich verklickt.
Link ist entfernt, danke für den Hinweis.

mysql_fetch_row() ist ohne s natürlich korrekt.
 
Also auch wenn ich die zweie Verbindung rausnehme gibt es den Fehler... Frage mich langsam , was man aus dem Tut lernen kann?

TuT

Oder sehe ich jetzt gar nicht mehr durch.....?
 
Lad dir das komplette Script nochmal runter (Anhang) und probier das mal aus.
Wenn das nicht geht schmeiß das Teil inne Tonne, is eh nicht so gut, das Script, was der im Tut macht.

Wenn ich nur schon seh, dass mal SELECT * FROM ... Schreibt :D
* <-- Ist immer schlechter, als die Spalten anzugeben.
oder was soll hier das: $result = mysql_query($sql,$db); ?
Warum noch ein $db reingehaun? Passt doch, Verbindung ist offen und gibt ja keine andere, also ist eindeutig, welche gemeint ist.

Und der Code an sich ist auch hässlich xD
Aber trotzdem, das Script sollte schon funktionieren, so schlecht, wie ich gesagt hab ist es jetzt natürlich auch nicht ;) Du hast vermutlich selbst Fehler reingebaut.

Geh das halt nochmal komplett durch.
 
Zurück