PHP - hvor fylder jeg et array fra databasen?
Hej alle,Jeg sidder og leger lidt med jquery autocomplete og skal nu fylde et array fra databasen men jeg er gået lidt i stå. I deres kode fylder de et array sådan her:
$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"
);
Hvordan laver jeg et tilsvarende array? min sql ser sådan her ud:
$sql = "SELECT * ";
$sql .= "FROM customers ";
$customers = $db->rows($sql);
og min db class med rows ser sådan her ud:
function rows($query) {
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)) {
$result_array[] = $row;
}
return $result_array;
}
Når de så trækker data ud foregår det sådan her:
foreach ($items as $key=>$value) {
if (strpos(strtolower($key), $q) !== false) {
echo "$key - $value";
}
}
Jeg håber virkelig i kan hjælpe