php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.10.2008, 18:50   #1 (permalink)
Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 38
shifty ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] mysql abfrage

Mit Select und dem ganzen zeug hab ich mir eine Abfrage gebastelt die auch funktioniert. So weit so gut.^^

Nun mein Problem:
Ich möchte das die neusten 5 angezeigt werden. Ich denke am einfachsten wäre es im einer WHERE bedignung in der abfrage aber ich weiss nicht mit welcher.
Könnte mit jemand sagen wie ich das machen muss?

MfG Shifty
shifty ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.10.2008, 18:58   #2 (permalink)
Erfahrener Benutzer
 
Registriert seit: 06.06.2008
Beiträge: 2.001
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein sehr geschätzer MenschWolla ist ein sehr geschätzer MenschWolla ist ein sehr geschätzer Mensch
Wolla eine Nachricht über ICQ schicken
Standard

SELECT name FROM tbl ORDER BY sortierfeld DESC LIMIT 5
__________________

Das Gegenteil von 'gut' ist 'gut gemeint'.
Wolla ist offline  
Alt 25.10.2008, 19:00   #3 (permalink)
Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 38
shifty ist zur Zeit noch ein unbeschriebenes Blatt
Standard

also bei dem ORDER BY .... LIMIT 5 komm ich nicht ganz draus kanst du mir das nicht erklären?

edit:
Google macht schlau^^ oder manchmal au nicht.

Geändert von shifty (25.10.2008 um 19:09 Uhr).
shifty ist offline  
Alt 25.10.2008, 19:20   #4 (permalink)
Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 38
shifty ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Also ich hab mein Code wie folgt zusammengebastelt:
PHP-Code:
$query=mysql_query("SELECT titel, text FROM news ORDER BY id [ASC] LIMIT 5");
while(
$array=mysql_fetch_array($query))
{
echo 
"$array[titel]<br>";
echo 
"$array[text]";

Nun kommt der error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in blablabla on line 6
Was ist falsch?
shifty ist offline  
Alt 25.10.2008, 19:24   #5 (permalink)
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 2.342
PHP-Kenntnisse:
Anfänger
litterauspirna befindet sich auf einem aufstrebenden Ast
litterauspirna eine Nachricht über ICQ schicken
Standard

Wenn du ein ORDER BY id ASC schreibst musst du die id aber auch im Select mit angeben.

Und warum schreibst du [ASC] so? Die eckigen Klammern sind unnütz.

Deine echo Ausgaben sind auch fragwürdig. so ists besser.

PHP-Code:
echo $array['titel']; 
__________________
Ich bin Masochist denn ich bin Dynamo Dresden Fan!
http://www.lit-web.de
litterauspirna ist offline  
Alt 25.10.2008, 19:27   #6 (permalink)
Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 38
shifty ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke nun klapts.

edit: naja immer noch nicht so wie gewollt. Nun will ich die einzelnen Spalten spalten(auf Deutsch: ich will jeden Spalten inhalt einzel anzeigen.). Wie kann ich dies machen?

Sry für die anfängerfragen!
MfG Shifty

Geändert von shifty (25.10.2008 um 19:37 Uhr).
shifty ist offline  
Alt 25.10.2008, 19:58   #7 (permalink)
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 2.342
PHP-Kenntnisse:
Anfänger
litterauspirna befindet sich auf einem aufstrebenden Ast
litterauspirna eine Nachricht über ICQ schicken
Standard

Häh? Bitte eine präziesere Fragestellung und vor allem wo ligt jetzt dein Problem?
__________________
Ich bin Masochist denn ich bin Dynamo Dresden Fan!
http://www.lit-web.de
litterauspirna ist offline  
Alt 25.10.2008, 20:09   #8 (permalink)
Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 38
shifty ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Also mein problem is:
Mit diesem Code:
PHP-Code:
<?php
mysql_connect
('localhost','daniel','7626');
mysql_select_db('sven');

$query=mysql_query("SELECT id, titel, text FROM news ORDER BY id DESC LIMIT 5");
while(
$array=mysql_fetch_array($query))
{
$titel $array['titel'];
$text $array['text'];
echo 
"$titel";
echo 
"$text";
}


mysql_close();
?>
wird folgendes dargestellt:
http://tschui-schlaate.dyndns.org/sv...ex.php?seite=1

Nun will ich aber die darstellung etwa so haben:
http://tschui-schlaate.dyndns.org/sv...ex.php?seite=3

Wie kann ich dies machen?
shifty ist offline  
Alt 25.10.2008, 20:16   #9 (permalink)
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 2.342
PHP-Kenntnisse:
Anfänger
litterauspirna befindet sich auf einem aufstrebenden Ast
litterauspirna eine Nachricht über ICQ schicken
Standard

Also bitte das ja wohl nicht dein Ernst. Du nimmst eine Tabelle und schreibst es in etwa so.

PHP-Code:
<table>
while(
deine parameter)
{
      echo 
'<tr>';
      echo 
'<td>';
      echo 
$array['titel'];
      echo 
'</td>';
      echo 
'</tr>';
}
</
table
Aber bitte das absolutes Grundwissen,wegen sowas fragt man doch nicht im Forum.

mfg der litter
__________________
Ich bin Masochist denn ich bin Dynamo Dresden Fan!
http://www.lit-web.de
litterauspirna ist offline  
Alt 25.10.2008, 20:20   #10 (permalink)
Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 38
shifty ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Oh da hab ich wohl viel zu weit überlegt.^^

Die Lösung ist manchmal so nah! Ich such oft vieeeeel zu weit.

Dank dir
shifty ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage: richtige SQL Abfrage von einer MySQL Spalte die SET werte besitzt Seb PHP Tipps 2008 2 29.05.2008 11:36
MySQL Abfrage von Ver. 5 für Ver 3. des MySQL Servers FireFIghter Datenbanken 3 02.02.2007 17:18
Datum bezogene mysql abfrage ApfeL Datenbanken 5 22.10.2006 16:03
MySQL Abfrage macht Seite langsam Datenbanken 11 19.10.2006 19:38
MySQL - Abfrage: Unterschiedliche Ergebnisse aus PHP/manuell horstenpeter Datenbanken 3 16.07.2006 13:22
mysql abfrage in Schleife havok PHP Tipps 2006 6 09.05.2006 08:39
Abfrage bei mySQL 4 ApfeL Datenbanken 5 24.03.2006 18:53
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
komplizierte mysql abfrage php_frage PHP Tipps 2007 5 28.12.2005 17:55
mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
MySQL Abfrage Problem. web2 PHP Tipps 2005-2 7 25.07.2005 11:07
Mysql Abfrage Problem! PHP-Fortgeschrittene 5 27.11.2004 10:22
komplizierte mySQL Abfrage Datenbanken 6 25.06.2004 15:34
mysql Abfrage Datenbanken 5 18.06.2004 14:16


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:22 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum