2010-07-10 2 views
-1

у меня есть таблица под названием config contian config_name | config_value знаю, я хочу, чтобы извлечь его как этотphp array любая проблема mysql

`config_name` | `config_value` 
`articles_limit` | `10` 

теперь я хочу код PHP дать мне массив подобное articles_limit => 10

ответ

1

Вы хотели бы попробовать использовать обертку базы данных, как ADODb, где такая вещь была бы просто

$config=$db->GetAssoc('select config_name, config_value from config'); 

как простой PHP, это будет что-то вроде этого

$config=array(); 
$result = mysql_query('select config_name, config_value from config'); 
if (!$result) 
{ 
    //handle error 
    die(mysql_error()); 
} 
else 
{ 
    while ($row = mysql_fetch_assoc($result)) 
    { 
     $config[$row['config_name']] = $row['config_value']; 
    } 
    mysql_free_result($result); 
} 
+0

Нет, я не буду использовать его, пожалуйста, скажите мне полезный способ –

+1

ну, обычным способом было бы использовать обертку, а не писать все это! –

+0

Новые программы должны использовать расширение mysqli. – Artefacto