Webstatt.org - Community seit 2006 - 2012 (2024?)

mysql_fetch_array

Avatar user-287
09.03.2007 15:13

Hallo,
die Funktion mysql_fetch_array() liefert mir einen array mit den Ergebnissen zurück.
Aber nur Zeile für Zeile, gibt es auch eine Funktion, die mir die MySQL ergebnisse gleich in EINEM Array zurückliefert, ohne dass ich wie bei mysql_fetch_array() den array mit einer while-Schleife durchgehen muss, um an alle Zeilen zu kommen, quasi so:

$array[0][zeile1]
$array[1][zeile2]
$array[2][zeile3]

Avatar user-253
09.03.2007 15:20

Ich kenne keine (andere) Möglichkeit.
Die obligatorische Nachfrage: was ist die Problemstellung, vielleicht finden sich dann andere Lösungen.

Mit der dbx Erweiterung ist es glaube ich möglich.

Avatar user-162
09.03.2007 15:48

du könnstest dir auch eine Klasse bauen mit ner Methode die genau das für dich macht...

Perfection is not when there’s nothing to add, but when there’s nothing to take away swisscheek.com/magazine
Avatar user-182
09.03.2007 17:29

function mysql_get_array($sql){
$ret = array();
while($row = mysql_fetch_array($sql)) $ret[] = $row;
return $ret;
}


soetwas vll..?

Seid ihr auch schon wix'r? xD
Avatar user-253
09.03.2007 18:16

Original von user-287
... ohne dass ich wie bei mysql_fetch_array() den array mit einer while-Schleife durchgehen muss...

Avatar user-182
09.03.2007 18:50

Original von user-251el
Original von user-287
... ohne dass ich wie bei mysql_fetch_array() den array mit einer while-Schleife durchgehen muss...


Original von user-162
du könnstest dir auch eine Klasse bauen mit ner Methode die genau das für dich macht...

oder eine Funktion frech

Seid ihr auch schon wix'r? xD
Avatar user-162
09.03.2007 19:06

puh wie veraltet bist du den? Heutzutage macht man doch alles in super-coolen Klassen. OOP an die Macht! Tod den Prozessenfrech

nei Spass beiseite natürlich würde hier eine Funktion auch genügen, aber eine Funktion innerhalb einer bestehenden Klasse für das ganze Mysql-Dingsbums wäre gerade praktischer

Perfection is not when there’s nothing to add, but when there’s nothing to take away swisscheek.com/magazine
Avatar user-182
09.03.2007 19:13

jopa da hast du volll recht, aber ich hatte keine lust ne ganze klasse zu schreiben --> kannst du ja machen und die funktion einbauen ;P

Seid ihr auch schon wix'r? xD
Avatar user-287
10.03.2007 07:33

aber dann müsst man das ja wieder mit der while schleife machen oder?

Avatar user-182
10.03.2007 10:48

joa nur halt nicht <immer> (also dafür hat man dann ja die funktion) zwinkern

Seid ihr auch schon wix'r? xD
user-303
10.03.2007 12:36

die schleife dreht sich trotzdem bei jedem aufruf...was ja zeit kostet.

eine bessere lösung hab ich trotzdem nicht. warum brauchst du das denn?

Avatar user-287
10.03.2007 13:59

Original von user-303
die schleife dreht sich trotzdem bei jedem aufruf...was ja zeit kostet.

eine bessere lösung hab ich trotzdem nicht. warum brauchst du das denn?


Brachen tuh ich es nicht mehr, habs anders gelößt.