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