получение результатов MySQL в виде массива PHP

Таблица mysql:

+-------------------+----------------+ | config_name | config_value | +-------------------+----------------+ | allow_autologin | 1 | | allow_md5 | 0 | +-------------------+----------------+ 

текущие php-коды:

 $sth = mysql_query("SELECT ..."); $rows = array(); while($r = mysql_fetch_assoc($sth)) { $rows[] = $r; } print_r($rows); 

текущий результат:

 Array ( [0] => Array ( [config_name] => allow_autologin [config_value] => 1 ) [1] => Array ( [config_name] => allow_md5 [config_value] => 0 ) ) 

Я хочу получить такой результат:

 Array(allow_autologin => 1, allow_md5 => 0) 

просто добавьте к своим результатам:

 $sth = mysql_query("SELECT ..."); $rows = array(); while($r = mysql_fetch_assoc($sth)) { $rows[$r['config_name']] = $r['config_value']; } print_r($rows); 
 while($r = mysql_fetch_assoc($sth)) { $rows[] = array($r['config_name'] => $r['config_value']); } 
 $sth = mysql_query("SELECT ..."); $rows = array(); while($r = mysql_fetch_assoc($sth)) { $rows[$r['config_name']] = $r['config_value']; } print_r($rows);