2016-10-20 2 views
0
$content_mysql = mysql_query("SELECT id, content FROM articles "); 

Я хочу, чтобы сохранить содержимое из MySQL в массив, например:содержание PHP MySQL сохранить в массив отсортирован по идентификатору

// В базе данных таблицы:

ID: 1 Содержание:

КИСЛОРОДА

ID: 2 содержание: Hidrogen

// В массиве PHP

echo $array['1']; //It is says: oxigen 

echo $array['2']; //It is says: hidrogen 
+2

*** Пожалуйста, прекратите использование 'mysql_ *' функций (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php). ** * [Эти расширения] (http://php.net/manual/en/migration70.removed-exts-sapis.php) были удалены в PHP 7. Узнайте о [подготовленном] (http://en.wikipedia.org/wiki/Prepared_statement) для [PDO] (http://php.net/manual/en/pdo.prepared-statements.php) и [MySQLi] (http://php.net/manual/en/mysqli. quickstart.prepared-statements.php) и подумайте над использованием PDO, [это действительно очень легко] (http://jayblanchard.net/demystifying_php_pdo.html). –

+0

Добро пожаловать в переполнение стека! Сначала вы можете взять [тур] и узнать [спросить] хороший вопрос. Это облегчает нам помощь. – Katie

ответ

0
$content_mysql = mysql_query("SELECT id, content FROM articles "); 

$array = []; 

while ($row = mysql_fetch_assoc($content_mysql)) { 
    $array[(string)$row['id']] = $row['content']; 
} 
Смежные вопросы