PHP Frage +- Sponsor-Board.de (https://www.sponsor-board.de) +-- Forum: Community (/forumdisplay.php?fid=56) +--- Forum: Hilfe (/forumdisplay.php?fid=102) +---- Forum: Scripting (/forumdisplay.php?fid=108) +---- Thema: PHP Frage (/showthread.php?tid=50068) |
PHP Frage - Diivan - 08.08.2014 09:58 Hallo, undzwar bräuchte ich hilfe, ich habe ein code der was von der Datenbank ausgibt. Wenn ich diesen Code aufrufe zeigt er mir in der Tabelle vom Datenbank immer das Letze an. http://picul.de/700x500/pm/nH4(!https) Ich möchte das er mir aber immer die erste spalte zeigt. Hier der Code: PHP-Code: <?php
RE: PHP Frage - Scharock - 08.08.2014 10:04 Verstehe ich das richtig, du hast mehrere Spalten und möchtest nur die erste auslesen? SQL bietet da eine ganze Palette WHERE, LIMIT, ORDER BY ich verstehe das Problem nicht. PS: PHP-Code: $User = $_GET['User'];
SQL Inject?
RE: PHP Frage - Diivan - 08.08.2014 10:17 also wenn du diese seite aufrufst [Link: Registrierung erforderlich] kommst du zu der Textseite "Test5" obwohl dies ja ganz unten ist. Ganz oben wäre "Home" und ich möchte das mir immer der oberste gezeigt wird. Home hat die ID nummer 6, und Test5 die ID nummer 11 RE: PHP Frage - Scharock - 08.08.2014 10:25 AleviGenc schrieb: also wenn du diese seite aufrufst [Link: Registrierung erforderlich] kommst du zu der Textseite "Test5" obwohl dies ja ganz unten ist. Ganz oben wäre "Home" und ich möchte das mir immer der oberste gezeigt wird.
Home hat die ID nummer 6, und Test5 die ID nummer 11
1. wieso? Ich denke,d ass hier Denkfehler ind er Umsetzung das Problem ist. RE: PHP Frage - Ringelnatz - 08.08.2014 10:26 AleviGenc schrieb: PHP-Code: elseif(!isset($_GET['Page']) or empty($_GET['Page'])) {
Das ist der entsprechende Teil, richtig? So wie ich das sehe werden alle Einträge in der Tabelle durchgegangen und $Page wird andauernd überschrieben, bis die Schleife beim letzten Eintrag angekommen ist. Also die Abfrage auf ein Ergebnis limitieren.
RE: PHP Frage - Diivan - 08.08.2014 10:34 War ja klar das es so logisch ist Danke hat geklappt ^^ RE: PHP Frage - Scharock - 08.08.2014 10:34 Ringelnatz schrieb: AleviGenc schrieb: PHP-Code: elseif(!isset($_GET['Page']) or empty($_GET['Page'])) {
Das ist der entsprechende Teil, richtig? So wie ich das sehe werden alle Einträge in der Tabelle durchgegangen und $Page wird andauernd überschrieben, bis die Schleife beim letzten Eintrag angekommen ist. Also die Abfrage auf ein Ergebnis limitieren.
PHP-Code: $erste = mysql_query("SELECT LinkName FROM ".$User."ORDER BY id ASC LIMIT 1");
RE: PHP Frage - Diivan - 08.08.2014 10:37 Eigentlich ja logisch ... typisch die einfachen sachen kommen nicht in den Kopf XD DANKE !!!!!! RE: PHP Frage - Aaron - 08.08.2014 12:34 generelle Sachen nicht vergessen: 1. mysql_* ist veraltet - entweder mysqli oder gleich PDO (dann würde 2. wegfallen) 2. die Variablen escapen [Link: Registrierung erforderlich] [Link: Registrierung erforderlich] [Link: Registrierung erforderlich] |