将MySQL列值存储在不同的变量中

时间:2015-03-23 13:01:42

标签: php mysql mysqli

我有一张几乎没有字段的桌子 表_name:法拉利

 id | name |          

|  2 | Ferrari       

|  3 | red Ferrari    

|  5 | silver Ferrari 

|  7 | pink Ferrari   

这里我需要从表ferrari中获取名称并将其存储到PHP中的不同变量中。表行将是无限的。我已经使用了循环..但是没有工作。请帮助..

<?php
$a = "red Ferrari";
$b = "silver Ferrari";
$c = "pink Ferrari";
?>

提前致谢..

1 个答案:

答案 0 :(得分:1)

假设,您的所有数据库列记录都包含在下面的变量中

$db_column_array = array('Ferrari','Silver Ferrari','Red Ferrari');

现在使用for循环,创建多个变量

for($i=0;$i<=count($db_column_array);$i++)
    {
        ${"variable".$i} = $db_column_array[$i];                                          
    }

现在,您的多变量已创建

$variable0 = 'Ferrari';
$variable1 = 'Silver Ferrari';
$variable2 = 'Red Ferrari';