2012-06-10 3 views
-1

Я знаю, что есть простой ответ, но я не могу представить это вместе. Я успешно вытягиваю массив из таблицы MySQL в следующем коде, но я хотел бы назначить отдельные переменные PHP для каждого элемента.Назначение переменной PHP для MySQL-массива

<?php 
$con = mysql_connect("$hostname","$username","$password"); 
if (!$con) 
    { 
    die('Could not connect: ' . mysql_error()); 
    } 

mysql_select_db("$database", $con); 

$result = mysql_query("SELECT * FROM table WHERE state=1"); 

while($row = mysql_fetch_array($result)) 
    { 
    $value=$row['id']; 
    } 

mysql_close($con); 
?> 

Когда я запускаю этот цикл, я получаю вывод идентификатора как 1,2,3,4,5,6,7. Как я могу назначить отдельные переменные PHP для каждого из этих значений?

+3

Поместите их в массив. –

+0

$ value [] = $ row ['id']; –

ответ

2

Вы можете поместить переменные в массив.

$values[] = $row['id']; 

и затем ссылаться на него, как $value[0], $value[1] ...

Также обратите внимание на list, которая позволяет назначать индивидуальные переменные, как если бы они были массивом.

Смежные вопросы