WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   wie daten aus db holen bzw verarbeiten? (http://www.wcm.at/forum/showthread.php?t=126898)

Potassium 29.02.2004 23:55

wie daten aus db holen bzw verarbeiten?
 
hi leute
da ich meine seite nun komplett in php neuschreibe möchte ich auch das script von easyscript.org loswerden. das system gefällt mir aber ganz gut. aber ich arbeite halt mit db. nun meine frage.
wie rufe ich die daten wieder ab und wie mache ich sie sichtbar? soll/muss ich die daten in ein array schreiben?
und wie funktioniert das mit den arrays in php irgendwie werd ich aus dem text von php.net ned schlau. (VB is einfach ;))

Danke im Vorraus für jede Hilfe :)

FordPrefect 01.03.2004 00:52

Besuch mal diese Seite
http://www.selfphp.com
Wenn Du nicht weiterkommst poste wieder
mfg
Peter

Potassium 01.03.2004 12:35

ähm warscheinlich habe ich mich schlecht ausgedrückt. ich weiß WIE man die daten aus der db abruft aber ich will wissen was ich dann damit machen soll?array ja oder nein? bzw wie sonst?

FordPrefect 01.03.2004 13:03

Die Daten verarbeitest Du folgendermasen:
PHP-Code:

$SQL_daten=mysql_query("SELECT * FROM tabelle usw.");
while (
mysql_fetch_array($SQL_daten){
   echo 
$daten[2];


$Daten ist ein Array und es ist auch möglich die Namen der Felder zu nennen, weiss aber jetzt nicht den Syntax
mfg
Peter

snowman 01.03.2004 13:37

Arrays: Ja. Soweit ich weiß, kann PHP MySQL-Daten nur in ein Array speichern (wenn man von mysql_fetch_object absieht, was aber ähnlich ist).

mysql_fetch_array schreibt die Daten je nach Zusatz in ein assoziatives Array: Zugriff über $row["spaltenname"] (wobei du hier auf mysql_fetch_assoc verwenden kannst); oder ein einen numberischen Array: Zugriff über $row["0"] usw.

Hier sind alle PHP-Funktionen für MySQL beschrieben:
http://ch2.php.net/manual/en/ref.mysql.php

gruss,
snowman

Potassium 01.03.2004 14:10

BIG THANKS. das mit dem fetch_array fuktioniert :)

Potassium 01.03.2004 18:37

nun noch eine frage:
wie kann ich die news rückwärts anzeigen dh das die neuesten oben stehen?

snowman 01.03.2004 19:11

SELECT * FROM tabelle ORDER BY datumsfeld DESC
oder zB
SELECT * FROM tabelle ORDER BY id ASC
http://www.mysql.com/doc/en/SELECT.html

oder so ähnlich; je nach Tabellenstruktur.

gruss,
snowman

Potassium 01.03.2004 19:17

merci :D
BIIIIIIIIIGGGGGGGGG THX


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag