select column

klanawagna

Erfahrenes Mitglied
Halli Hallo!

Ich habe eine kleine Schwierigkeit:

Ich will die Werte einer Spalte in ein Array schreiben. Derzeit, mit dieser Funktion:
PHP:
$sql = mysql_query("SELECT ".$what." FROM ".$table." WHERE ".$where." = '".$wherevalue."'");
$query = mysql_fetch_array($sql);
erziele ich nicht das gewünschte Ergebnis ;)

Vielen lieben dank!

lg
klanawagna
 
Zuletzt bearbeitet von einem Moderator:
Warum nicht?

Ich denke mal das die SQL Anweisung fehlerhaft ist. Lass sie dir mal am Bildschirm ausgeben und überprüfe sie dann.

Gruß Thomas
 
Der Query ausgegeben ist richtig.

Code:
SELECT ProjektID FROM `__Beteiligungen` WHERE UserID = 4

genau das wollte ich.
Ein print_r() gibt mir für das array aus:

Array ( [0] => 1 [ProjektID] => 1)

Die ProjektID 1 ist der erste Eintrag, das stimmt, es ist aber halt NUR der erste eintrag, und nicht die anderen auch.

In phpmyadmin funktioniert die Codezeile perfekt, liefert genau das was ich will.
 
Zuletzt bearbeitet von einem Moderator:
Also ich habe noch nicht so ganz verstanden was du machen willlst und was genau nicht funktioniert. Beschreibe es doch mal bitte etwas genauer und zeig mehr vom Code.
 
@tom_p
Was soll das bewirken? Ausser dass er den Ausgabearray in einen weiteren Array schachtelt?
Es kommt wirklich drauf an, wie er $query nachher weiterverwendet
 
Zurück