Mysql abfrage in array

hallo,

ich würde gerne eine mysql abfrage in einen array schreiben.
so solls dann aussehen:

$items = array( "Peter Pan"=>"peter@pan.de", "Molly"=>"molly@yahoo.com", "Forneria Marconi"=>"live@japan.jp", "Master Sync"=>"205bw@samsung.com", "Dr. Tech de Log"=>"g15@logitech.com", "Don Corleone"=>"don@vegas.com", "Mc Chick"=>"info@donalds.org", "Donnie Darko"=>"dd@timeshift.info", "Quake The Net"=>"webmaster@quakenet.org", "Dr. Write"=>"write@writable.com" );

und davor hab ich halt meine ganz normale mysql-abfrage…

kann mir jmd weiterhelfen?
danke schon mal im voraus…

lg julian

Wenn deine Tabelle die Spalten Name und Email hat so ungefähr:

while ($row = mysql_fetch_assoc($result)) {
    $items[$row['name']] = $row['email'];
}

so ganz blick ich noch nicht durch denn so funktionierts nicht:

[code]$abfrage = “
SELECT freunde.userid, freunde.freundid, freunde.type, user.id, user.username, user.email
FROM freunde, user
WHERE freunde.userid = user.id AND freunde.freundid = ‘$fnid’ AND freunde.type = ‘friend’”;
$ergebnis = mysql_query($abfrage) OR die("Error: $abfrage
".mysql_error());;

$q = strtolower($_GET[“q”]);

if (!$q) return;
while ($row = mysql_fetch_assoc($ergebnis)) {
$items[$row[‘username’]] = $row[‘email’];
}

foreach ($items as $key=>$value) {
if (strpos(strtolower($key), $q) !== false) {
echo “$key”;
}
}[/code]

lg

habs problem gelöst…