SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.08.2005, 06:11:34
vertigoricen vertigoricen ist offline
Anfänger
 
Registriert seit: Aug 2005
Beiträge: 1
mehrdimensionales array - MySQL database

Hallo,
Ich habe folgendes array statisch erstellt:

PHP-Code:
$felder = array ( 
=> array ( "id" => 1"eintrag" => "Furniture""vater" => 0"status" => ), 
=> array ( "id" => 2"eintrag" => "Appliances""vater" => 0"status" => ), 
=> array ( "id" => 3"eintrag" => "Telephones""vater" => 0"status" => ), 
=> array ( "id" => 4"eintrag" => "Computers""vater" => 0"status" => )
); 
Durch spaetere abfragen greife ich auf die einzelnen felder zurueck. Zum beispiel:

PHP-Code:
for ($x 0$x count($felder); $x++){ 
         if (
$felder[$x]["vater"]==$ID
Das heisst meine Afragen sprechen diese mehrdimensional array direkt an.

Nun versuche ich schon seit einer weile dieses array durch eine datenbank abfrage zu erzeugen.

Mein bisheriger code sieht so aus:

PHP-Code:
$result mysql_query("SELECT id, eintrag, vater, status, href FROM menu");
$felder mysql_fetch_array($result); 

Ich dachte mir durch den Aufruf mysql_fetch_array erzeuge ich das selbe arry was ich anfangs stsisch erzeugt habe? Ist das so?

Wie koennte ich dann die einzelnen felder ansprechen? Urspruenglich habe ich das ja wie folgt gemacht: $felder[$x]["vater"].

Ueber jede Hilfe waere ich dankbar.

Gruss
R.
Mit Zitat antworten
  #2  
Alt 17.08.2005, 08:20:28
Benutzerbild von Yzerman
Yzerman Yzerman ist offline
Member
 
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
Yzerman eine Nachricht über ICQ schicken
AW: mehrdimensionales array - MySQL database

mysql_fetch_array liefert ja nur immer eine einzelne Zeile zurück, also ein eindimensionales Array. Der Index ist dann entweder die Spaltennummer oder der Spaltenname.
Direkt so ansprechen wie Dein ursprüngliches Array kannst Du das Ergebnis nicht. Dazu müsstest Du das Abfrageergebnis erst wieder komplett in ein mehrdimensionales Array einlesen:
PHP-Code:
$felder = array(array());
$i 0;
while(
$feld mysql_fetch_array($result))
{
   
$felder[$i]['id']      = $feld['id'];
   
$felder[$i]['eintrag'] = $feld['eintrag'];
   
$felder[$i]['vater']   = $feld['vater'];
   
$felder[$i]['status']  = $feld['status'];
   
$i++;

Macht aber so in aller Regel keinen Sinn. Um auf einen bestimmten Datensatz zuzugreifen, kann man in der SQL-Abfrage gleich per WHERE-Klausel den gewünschten Datensatz selektieren.
__________________
The internet is full of answers, even to never asked questions!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
zweidimensionales Array aus MySQL Jürg PHP für Fortgeschrittene und Experten 3 20.05.2005 15:42:48
Mehrdimensionales Array sortieren Heppi PHP Grundlagen 21 22.02.2005 12:01:32
Einzelne Daten aus Textdatei Auslesen azubinator PHP Grundlagen 153 17.12.2004 13:36:58
mehrdimensionales Array sortieren blaue-sau PHP Grundlagen 2 18.09.2003 21:02:15
Wie sortiere ich ein mehrdimensionales Array sinfo PHP für Fortgeschrittene und Experten 1 09.07.2003 11:28:38


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:24:56 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt