Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

mysql_num_rows() geht das?

Hi, ich hab eine query

Code:                   In Zwischenablage kopieren (nur IE)
1">

wenn ich jetzt mysql_num_rows($search) eingebe, kommt dann nur eine Ausgabe der Anzahl der Datensätze, die innerhalb des Limits gefunden wurden oder innerhalb der ganzen tabelle?
Ich brauch nämlich nur die Anzahl der im Limit gefundenen, da ich eine Suchfunktion mit Blättern programmieren will.
Hier gehts zum Orginal Eintrag "mysql_num_rows() geht das?" im Forum

Antworten

Probiers doch einfach aus! Oder du liest einfach mal in der Duko nach. Aber es sind nur die Datensätze des Results.


2.

Naja, mein Problem ist halt, das ich 1. so ne Datenbank noch nich hab und 2. ich mein ganzes Script sonst verändern müsste. Deshalb könnt ihr mir nicht einfach sagen ob das geht? Nur das eine!


3.

Habs jetz in dem Glauben gemacht und kam das raus:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/dullapo/search1.php on line 98

Wisst ihr, warum das kein gültiges MySQL result resource ist?

Code:                   In Zwischenablage kopieren (nur IE)
2">

Ich hab auch die gesamte PHP Datei geuploadet: http://www.file-upload.net/download..._sv61v.rar.html


4.

Wieso sehe ich kein [doc]mysql_error[/doc] bei dir??


5.

Standard-Antwort:
Zitat aus den Forenregeln:
Zitat:
Crosspostings

Technisch gesehen sind in der verwendeten Software keine Crosspostings im wörtlichen Sinne möglich. Siehe Multiposts.

Multiposts


Hier sind zwei verschiedene Fälle zu unterscheiden. Multiposts innerhalb der Seite werden nicht toleriert. Hier wird jeder Beitrag bis auf den, in den das Posting thematisch am ehesten passt gelöscht. Im Wiederholungsfall wird ein Hinweis auf die Crossposting-Regelung des Forums hinterlassen und der Thread geschlossen.

Multiposts mit anderen Webforen als phpforum.de werden anders behandelt. Diese Threads werden mit einem Hinweis versehen und bei mehrmaligem Crossposten werden die Threads geschlossen.
Falls du dich fragst, ob das reine Schikane von uns ist, nein, hier der Grund:

Zitat:
Crossposting bedeutet, dass ein und dieselbe Frage in mehreren Foren oder Newsgroups gleichzeitig gestellt wird. Ein solches Verhalten wird von den meisten Helfern nicht toleriert, denn damit stellst Du einerseits die Kompetenz der Helfer jedes einzelnen Forums und Newsgroup in Frage und bewirkst zudem, dass ein zig-faches an Stunden aufgewendet wird, um nur ein einziges Problem zu lösen, denn überall werden sich die Helfer daran setzen, eine Lösung für Dich zu finden. Das ist ganz klar ein Missbrauch an dem kostenlosen und freiwilligen Support, der hier angeboten wird.
Wenn Deine Frage klar und deutlich gestellt wurde, dann wirst Du ganz bestimmt innerhalb kürzester Zeit eine Antwort erhalten. Sollte dies auch nach mehreren Tagen nicht der Fall sein, dann versuche bitte die Frage besser zu formulieren. Falls Du dennoch in einem zweiten Forum posten solltest, erwähne bitte, dass Du die Frage schon woanders gestellt hast, und dass Du es tust, weil keine Lösung gefunden werden konnte.
Siehe auch
http://www.phpforum.de/forum/phpforum2_Aktuelles__18987_1082551933.html
sowie
http://www.phpforum.de/forum/news.php?boardid=12

*** Nobody ***


6.

Ich bitte um Verzeihung!

Ich hab jetzt or die(mysql_error()) hinzugefügt. Aber aus der fehlermessage werd ich nicht schlau:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

P.S. Soll ich jetzt aufhören hier zu schreiben und mich erstmal auf das ansere Forum konzentrieren? Ich wollts schneller gelöst haben, tut mir leid, kommt nicht wieder vor:(


7.

Dann übersetze ich mal die Meldung für dich:

Du hast einen Syntaxfehler in deiner Abfrage und sollst mal ins Handbuch
schauen, weil da drin steht, wie es sein muß.

http://www.php-resource.de/forum/showthread.php?s=&threadid=79553
und meine Hilfe endet hier...


Hier gehts zum Orginal Eintrag "mysql_num_rows() geht das?" im Forum
 
phpforum.de | Impressum | Handy Bundles