php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.06.2004, 17:32  
Gast
 
Beiträge: n/a
Standard Mysql mehrdimensionales Array!

Moin,

iss ne dumme Frage, aber ich stehe mit meinem Fuß aufm Schlauch. Der Fuß scheint wohl festgewachsen zu sein!

Welche Funktion muss ich nehmen, damit ich meine MySQL Ergebnisse so bekomme:

Code:
$sql[row][feld]
Also, ein mehrdimensionales Array.

wilko
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.06.2004, 21:23  
Erfahrener Benutzer
 
Registriert seit: 10.07.2003
Beiträge: 280
freq.9
freq.9 eine Nachricht über ICQ schicken freq.9 eine Nachricht über MSN schicken
Standard

garnicht? [row] ist doch schon die Spalte, was fürn Feld ist denn kleiner als die Spalte?

Code:
$result = mysql_query("SELECT * FROM b00n WHERE foo='bla'");
while($row = mysql_fetch_array($result)) {
  echo $row['feldname']."
";
}
oder ohne -while-, dann musste aber im SELECT nen bestimmten eintrag, durch eine ID zum Beispiel auswählen...

Code:
$result = mysql_query("SELECT * FROM b00n WHERE foo='bla'");
$row = mysql_fetch_array($result));
echo $row['feldname']."
";
freq.9 ist offline  
Alt 08.06.2004, 21:27  
Gast
 
Beiträge: n/a
Standard

Hehe....bin wohl doch nicht dumm! So eine Funktion gibt es nicht, aber so kann man es machen:

Code:
$i = "1";
$sql = mysql_query("SELECT * FROM news ORDER BY timestamp DESC LIMIT $newsanzahl");
while($news = mysql_fetch_assoc($sql))
{
$newsarray[$i] = $news;
$i++;
}
wilko
 
Alt 08.06.2004, 21:32  
Erfahrener Benutzer
 
Registriert seit: 10.07.2003
Beiträge: 280
freq.9
freq.9 eine Nachricht über ICQ schicken freq.9 eine Nachricht über MSN schicken
Standard

also sollten [row] und [feld] immer Zahlen sein? ich dachte nun, da sollen die Feldnamen/Spaltennamen drinstehn! ja dann ^^
freq.9 ist offline  
Alt 08.06.2004, 21:33  
Gast
 
Beiträge: n/a
Standard

Es sind ja nicht immer Zahlen in meinem Beispiel!

es ist
Code:
$newsarray[Reihe, als Zahl][Spalten, als Name]
wilko
 
Alt 08.06.2004, 22:19  
Erfahrener Benutzer
 
Registriert seit: 10.07.2003
Beiträge: 280
freq.9
freq.9 eine Nachricht über ICQ schicken freq.9 eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von wilko
Hehe....bin wohl doch nicht dumm! So eine Funktion gibt es nicht, aber so kann man es machen:

Code:
$i = "1";
$sql = mysql_query("SELECT * FROM news ORDER BY timestamp DESC LIMIT $newsanzahl");
while($news = mysql_fetch_assoc($sql))
{
$newsarray[$i] = $news;
$i++;
}
wilko
aber hier haste dann 2 Zahlen!

$newsarray[1][5]....
freq.9 ist offline  
Alt 08.06.2004, 22:20  
Gast
 
Beiträge: n/a
Standard

Nein, denn ich nutze mysql_fetch_assoc!

wilko
 
Alt 08.06.2004, 22:22  
Erfahrener Benutzer
 
Registriert seit: 10.07.2003
Beiträge: 280
freq.9
freq.9 eine Nachricht über ICQ schicken freq.9 eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von wilko
Nein, denn ich nutze mysql_fetch_assoc!

wilko
aso, naja, hab mich mit mysql_fetch_assoc noch ned so auseinandergesetzt!
freq.9 ist offline  
Alt 09.06.2004, 00:04  
Gast
 
Beiträge: n/a
Standard

http://de.php.net/manual/de/function...ist-fields.php
http://de.php.net/manual/de/function...ist-tables.php

hilft dir das weiter?! Versteh die Frage net so ganz :/
 
Alt 09.06.2004, 00:47  
Gast
 
Beiträge: n/a
Standard Re: Mysql mehrdimensionales Array!

Zitat:
Zitat von wilko
Welche Funktion muss ich nehmen, damit ich meine MySQL Ergebnisse so bekomme:
Code:
$sql[row][feld]
Also, ein mehrdimensionales Array.
Eine Selbstgebaute:
Code:
function getAll ($res)
{
  if (! $res) return mysql_error();
  $ret = array();
  while ($row = mysql_fetch_assoc($res))
    $ret[] = $row;
  return $ret;
}
"So oder so ähnlich..."
 
 


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
mehrdimensionales Array in Klasse erstellen Nixwisser PHP Tipps 2007 2 01.08.2007 14:30
Mehrdimensionales Array erweitern obi PHP Tipps 2006 3 28.11.2006 21:13
Nach bestimmten Key ein mehrdimensionales Array sortieren PsychoEagle PHP Tipps 2006 2 04.07.2006 10:34
Mehrdimensionales Array sortieren Unbekanntes_Pferd PHP Tipps 2006 6 23.05.2006 20:42
ARRAY: alle möglichen Kombinationen Tentacle PHP Tipps 2006 13 12.05.2006 00:18
Mysql / Array Problem marcels PHP Tipps 2006 10 23.03.2006 18:30
Geschwindigkeit: Array vs. MySQL Jacks Rache PHP Tipps 2006 4 13.03.2006 20:45
Übersicht aus mehrdimensionalem Array erzeugen Crypi PHP-Fortgeschrittene 0 30.01.2006 13:44
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
[Erledigt] Mehrdimensionales Array in Session speichern PHP-Fortgeschrittene 6 11.10.2005 17:32
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
Sortieren von Arrays mit mehr als 2 Dimensionen (Teil 2) Buhmann PHP-Fortgeschrittene 4 12.07.2005 14:03
mehrdimensionales Array sortieren PHP Tipps 2005 5 29.04.2005 20:38
mysql resultset in mehrdimensionales array PHP Tipps 2005 1 14.03.2005 15:11
mehrdimensionales Array sortieren Simbo PHP Tipps 2004 30 29.07.2004 17:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql row feldnamen, mysql select mehrdimensionales array

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:06 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.