php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.08.2007, 18:18  
Benutzer
 
Registriert seit: 18.08.2007
Beiträge: 30
spacedone befindet sich auf einem aufstrebenden Ast
Standard Tabellen ausgeben

Hey,
mach mein php kurs auf QuakeNet und verstehe da dass mit dem Tabellen aus MySQL ausgeben nicht so ganz, also ich verstehe es, aber es funktioniert nicht, die haben das Beispiel da nicht so ganz gut gemacht .. Kann mir jemand einen vollständigen Befehl zum Ausgeben aus MySQL schreiben?? Währe echt nett
spacedone ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 27.08.2007, 19:05  
Erfahrener Benutzer
 
Registriert seit: 30.07.2007
Beiträge: 162
Ambience befindet sich auf einem aufstrebenden Ast
Ambience eine Nachricht über ICQ schicken
Standard

Hallo,

wie wärs wenn du uns ersteinmal deinen Ansatz zeigst?

Ambience
__________________
Ich gebe gerne ICQ-Support gegen ein kleines Endgelt.
Ambience ist offline  
Alt 27.08.2007, 19:39  
Benutzer
 
Registriert seit: 18.08.2007
Beiträge: 30
spacedone befindet sich auf einem aufstrebenden Ast
Standard

Ich weiss das das falsch ist und das das irgendwie direkt mit dem phpmyadmin gemacht werden muss ...
Zitat:
mysql_querry("mysql> SELECT
Titel,
Datum
FROM
News");
spacedone ist offline  
Alt 27.08.2007, 20:10  
Neuer Benutzer
 
Benutzerbild von Ithron
 
Registriert seit: 11.08.2007
Beiträge: 25
Ithron befindet sich auf einem aufstrebenden Ast
Standard

mysql_query("SELECT Titel, Datum FROM News");
Ithron ist offline  
Alt 27.08.2007, 20:14  
Benutzer
 
Registriert seit: 18.08.2007
Beiträge: 30
spacedone befindet sich auf einem aufstrebenden Ast
Standard

ok klar und wie soll ich das jetzt ausgeben, wenn ich einfach z.B. echo davor setze kommt source id #3 oder so ähnlich ...
spacedone ist offline  
Alt 27.08.2007, 20:52  
Erfahrener Benutzer
 
Registriert seit: 30.07.2007
Beiträge: 162
Ambience befindet sich auf einem aufstrebenden Ast
Ambience eine Nachricht über ICQ schicken
Standard

Guten Abend,

PHP-Code:
$sql Deine ABfrage..
 
$result mysql_query($sql);
 
while (
$row mysql_fetch_assoc($result))
{
     
// $row ist nun ein array mit jedem feldname..sprich $row['Titel']...


Ambience
__________________
Ich gebe gerne ICQ-Support gegen ein kleines Endgelt.
Ambience ist offline  
Alt 28.08.2007, 08:45  
Erfahrener Benutzer
 
Registriert seit: 08.08.2007
Beiträge: 549
PHP-Kenntnisse:
Fortgeschritten
drieling befindet sich auf einem aufstrebenden Ast
drieling eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von spacedone Beitrag anzeigen
ok klar und wie soll ich das jetzt ausgeben, wenn ich einfach z.B. echo davor setze kommt source id #3 oder so ähnlich ...
damit du auch weißt warum:
$result ist kein String ("<table><tr><td>HALLO</td><td>Bla</td><tr></table>") sondern ein array mit den Daten (1=>"Hallo",2=>"Bla"), diese musst du mit der schleife (while / solange eine zeile vorhanden ist, tue...) ausgeben und formatiieren.

drieling ist offline  
Alt 28.08.2007, 09:01  
Erfahrener Benutzer
 
Benutzerbild von Montellese
 
Registriert seit: 30.07.2007
Beiträge: 541
Montellese befindet sich auf einem aufstrebenden Ast
Montellese eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von drieling Beitrag anzeigen
$result ist kein String ("<table><tr><td>HALLO</td><td>Bla</td><tr></table>") sondern ein array mit den Daten (1=>"Hallo",2=>"Bla"), diese musst du mit der schleife (while / solange eine zeile vorhanden ist, tue...) ausgeben und formatiieren.
Das ist so nicht richtig! mysql_query liefert eine Resourcen-Kennung (deshalb auch die Rückgabe von z.B. source #3) oder false zurück! Bei INSERT,UPDATE und DELETE wird nur true oder false zurückgegeben, da man ja auch nicht auf Daten zugreifen muss. Um nach einem SELECT dann auch wirklich auf die Daten zugreifen zu können, kann man eine der vielen Funktionen wie mysql_fetch_array (je nach Parameter bekommt man ein assoziatives, numerisches oder ein aus beidem bestehendes Array zurück), mysql_fetch_assoc (liefert ein assoziatives Array), mysql_fetch_object (liefert ein Objekt zurück => Zugriff über -> ), mysql_fetch_row (liefert ein numerisches Array zurück, was bisschen unpraktisch ist ^^) oder mysql_result (ist aber meiner Meinung nach komplizierter im Gebrauch als die bisher erwähnten). All diesen Funktionen muss man die Resourcen-Kennung, die mysql_query zurückgegeben hat übergeben, damit die jeweilige Funktion weiss, welche Resourcen sie aus der Datenbank holen muss.
Montellese ist offline  
Alt 28.08.2007, 11:21  
Erfahrener Benutzer
 
Registriert seit: 08.08.2007
Beiträge: 549
PHP-Kenntnisse:
Fortgeschritten
drieling befindet sich auf einem aufstrebenden Ast
drieling eine Nachricht über ICQ schicken
Standard

stimmt natürlich ... man sollte nicht vor dem ersten Kaffee ins Forum posten
drieling ist offline  
Alt 28.08.2007, 14:17  
Benutzer
 
Registriert seit: 18.08.2007
Beiträge: 30
spacedone befindet sich auf einem aufstrebenden Ast
Standard

kann mir dann einmal nur zur anschauung einen Befehl zum ausgeben der Daten angeben?? Bitte
spacedone ist offline  
 


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
2 Tabellen vergleichen und Rest ausgeben Seabear Datenbanken 2 12.03.2008 05:54
Tabellen für Vokabeltrainer anlegen... anonym01 PHP Tipps 2008 9 03.03.2008 21:18
verschachtelte Rubriken ausgeben / alle anzeigen prinzli PHP Tipps 2008 3 25.02.2008 22:37
Ausgabe der Verknüpften tabellen über php skript PHP Tipps 2006 4 07.02.2006 15:04
tabellen namen ausgeben laßen PHP Tipps 2006 20 27.01.2006 23:23
6 Tabellen -> Übereinstimmungen ausgeben lassen? becks123 PHP-Fortgeschrittene 3 23.12.2005 08:57
Nicht alles aus 2 Tabellen ausgeben Datenbanken 3 26.08.2005 14:09
Daten aus 10 Tabellen sortiert ausgeben Sirke Datenbanken 3 02.08.2005 11:50
mehrere tabellen aus einer db ausgeben lassen möchtegernchegga PHP Tipps 2005-2 6 21.07.2005 20:29
Problem 1 - Ergebnis aus drei Tabellen ausgeben Datenbanken 4 15.07.2005 14:53
[Erledigt] Selectanfrage an eine Datenbank,aber aus mehreren Tabellen Datenbanken 2 26.10.2004 07:23
sql: aus 2 tabellen 1 ausgeben Datenbanken 2 28.09.2004 22:10
tabellen verknuepfen und ergebnisse ueber link ausgeben PHP Tipps 2004 1 21.09.2004 21:24
[Erledigt] tabellen verknuepfen und ergebnisse ueber link ausgeben PHP Tipps 2004 3 21.09.2004 06:04
alle tabellen in einer mysql db ausgeben PHP Tipps 2004 2 06.09.2004 19:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
resourcenkennung

Alle Zeitangaben in WEZ +1. Es ist jetzt 03:16 Uhr.




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