Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Php. Neusten News. Nur einen eintrag anzeigen? (https://www.gegen-bilderklau.net/thread.php?threadid=143525)


Geschrieben von Audrey am 25.10.2008 um 13:57:

  Php. Neusten News. Nur einen eintrag anzeigen?

Hey,
Ich habe gerade einen Newsskript erstellt.
Nun will ich aber gerne, dass er mir nur die neuste Eingabe anzeigt.
Also immer nur den Eintrag der als letztes eingegeben wurde.
Kann mir jemand helfen?

Der Code:

code:
1:
<?phperror_reporting(E_ALL);ini_set('display_errors', 1);// die MySQL-Daten entsprechend anpassen$db = @new MySQLi('localhost', 'rvcherokee', 'vrhimmenhof', 'rvcherokee');if (mysqli_connect_errno()) { die('Konnte keine Verbindung zu Datenbank aufbauen, MySQL meldete: '.mysqli_connect_error()); // ist zwar keine saubere Fehlermeldung aber ist ja auch nur ne einfache Inplementierung} echo ("<link href="style.css" rel="stylesheet" type="text/css">");$sql = 'SELECT Titel, Datum, InhaltFROM NewsORDER BY Datum DESC';// "ORDER BY" damit die Datensätze nach der Datumsspalte sortiert werden, absteigend$result = $db->query($sql);if (!$result) { die ('Konnte den Folgenden Query nicht senden: '.$sql."<br />\nFehlermeldung: ".$db->error);}if (!$result->num_rows) { echo '<p class="info">Es sind keine Newsbeiträge vorhanden</p>';} else { while ($row = $result->fetch_assoc()) { echo '<u>'.$row['Titel']."</u>\n";	 echo '<br>'; echo '<i>'.$row['Datum']."</i>\n"; echo '<p>'.$row['Inhalt']."</p>\n";		echo '__________________________________';		echo '<br>'; }}?>



Geschrieben von Kopflos am 25.10.2008 um 13:59:

 

php:
1:
ORDER BY Datum DESC LMIT '1'


lg, almanya



Geschrieben von Audrey am 25.10.2008 um 14:09:

 

hey danke für deine schnelle antwort aber jetzt zeigt er mir einen fehler an :/

Parse error: syntax error, unexpected T_LNUMBER in /users/rvcherokee/www/filemanager/intern/news2.php on line 21



Geschrieben von Melli am 25.10.2008 um 14:12:

 

Muss es nicht
php:
1:
ORDER BY Datum DESC LIMIT '1'
heißen? Also lImit? :x



Geschrieben von Audrey am 25.10.2008 um 14:20:

 

Ja das hab ich mir auch gedacht. habe es auch so umgeändert. Funktionierte aber immer noch nicht.

php:
1:
<?phperror_reporting(E_ALL);ini_set('display_errors', 1);// die MySQL-Daten entsprechend anpassen$db = @new MySQLi('localhost', 'rvcherokee', 'vrhimmenhof', 'rvcherokee');if (mysqli_connect_errno()) { die('Konnte keine Verbindung zu Datenbank aufbauen, MySQL meldete: '.mysqli_connect_error()); // ist zwar keine saubere Fehlermeldung aber ist ja auch nur ne einfache Inplementierung} echo ("<link href="style.css" rel="stylesheet" type="text/css">");$sql = 'SELECT Titel, Datum, InhaltFROM NewsORDER BY Datum DESC LIMIT '1'';// "ORDER BY" damit die Datensätze nach der Datumsspalte sortiert werden, absteigend$result = $db->query($sql);if (!$result) { die ('Konnte den Folgenden Query nicht senden: '.$sql."<br />\nFehlermeldung: ".$db->error);}if (!$result->num_rows) { echo '<p class="info">Es sind keine Newsbeiträge vorhanden</p>';} else { while ($row = $result->fetch_assoc()) { echo '<u>'.$row['Titel']."</u>\n";     echo '<br>'; echo '<i>'.$row['Datum']."</i>\n"; echo '<p>'.$row['Inhalt']."</p>\n";        echo '__________________________________';        echo '<br>'; }}?>



Geschrieben von Audrey am 25.10.2008 um 14:48:

 

Es funktioniert. DANKE!


Forensoftware: Burning Board, entwickelt von WoltLab GmbH