在自定义PHP中将数组插入数据库

时间:2017-11-22 05:38:05

标签: php arrays postgresql

这是我的数组,我想在PHP自定义的PostgreSQL表中插入它。我不知道该怎么做。

阵列

(
    [yearlyno] => Array
        (
            [0] => 999
            [1] => 22
        )

    [mothername] => Array
        (
            [0] => rabia
            [1] => alia
        )

    [husbandname] => Array
        (
            [0] => dan
            [1] => ali
        )

    [mothersage] => Array
        (
            [0] => 22
            [1] => 45
        )

)

我搜索过但找不到任何解决方案。

请帮忙!我是PHP的初学者。

3 个答案:

答案 0 :(得分:0)

使用implode()。这将以字符串形式转换您的数组,或者您也可以通过json_encode()将其转换为JSON。

实施例

Implode - implode($your_array);
JSON    - json_encode($your_array)

答案 1 :(得分:0)

这里有2个选项。使用serialize()json_encode() 在检索数据时,您应分别使用unserialize()json_decode()

答案 2 :(得分:0)

在数组中使用while循环和echo $ cmdrr []以及数据库名称

while($cmdrr=$dbf->returnDBarray("psql",$_cmdresult)){
  ?>
 <tr>
  <td><?php echo $cmdrr['yearlynumber']; ?></td>
     <td><?php echo $cmdrr['mothername']; ?></td>
     <td><?php echo $cmdrr['husbandname']; ?></td>
     <td><?php echo $cmdrr['mothersage']; ?></td>