如何在php中将数据库存储到数组中

时间:2016-04-21 05:20:07

标签: php mysql arrays database store

我需要将列名“thasaurus”中的值存储到数组名称“doc [i]”image

3 个答案:

答案 0 :(得分:1)

您可以使用json_encode将数组转换为JSON,以便将其插入到数据库中,并且在检索时您可以使用json_decode进行使用。

答案 1 :(得分:0)

PartnerName

如果你想回应那个变量使用foreach

$sql1="SELECT id,thasaurus  FROM  `product`";
$res1=mysqli_query($conn,$sql1);
$doc=array();
while($row1=mysqli_fetch_array($res1))
 {
   $doc[]=$row1['thasaurus'];
 }
 var_dump($doc);//to check the values in that variable

或通过for循环,您可以提取该值

foreach($doc as $document)
 {
  echo $document."<br>"
 }

答案 2 :(得分:0)

试试这段代码..

<?php   
$sql = "SELECT id, thasaurus FROM product"; 
$result = mysqli_query($conn, $sql); 

$doc= array(); 

if (mysqli_num_rows($result) > 0) 
{
     // output data of each row
      while($row = mysqli_fetch_assoc($result)) 
      { 
        $doc[] = $row['thasaurus'];
      } 
}
echo "<pre>"; print_r($doc);
?>