php导出json文件,PHP - 导出MySQL表到JSON文件

我想从我的数据库导出我的MySQL表到JSON文件,所以我可以列出它们在一个数组中。PHP - 导出MySQL表到JSON文件

我可以用这个代码中创建的文件没有问题:

$sql=mysql_query("select * from food_breakfast");

while($row=mysql_fetch_assoc($sql))

{

$ID=$row['ID'];

$Consumption=$row['Consumption'];

$Subline=$row['Subline'];

$Price=$row['Price'];

$visible=$row['visible'];

$posts[] = array('ID'=> $ID, 'Consumption'=> $Consumption, 'Subline'=> $Subline, 'Price'=> $Price, 'visible'=> $visible);

}

$response['posts'] = $posts;

$fp = fopen('results.json', 'w');

fwrite($fp, json_encode($response));

fclose($fp);

现在这个读取表,并绘制它从里面的字段信息。

我想知道是否有可能创建一个JSON文件的表名称,所以层次结构中的一个级别更高。

我的代码的一部分:

$showtablequery = "

SHOW TABLES

FROM

[database]

LIKE

'%food_%'

";

$sql=mysql_query($showtablequery);

while($row=mysql_fetch_array($sql))

{

$tablename = $row[0];

$posts[] = array('tablename'=> $tablename);

}

$response['posts'] = $posts;

但现在我卡在最后一行哪里是说:$ID=$row['ID'];这涉及到表内的信息,我不知道要放什么东西在这里。

而且你可以看到,我需要过滤表只列出表开始food_和drinks_

任何帮助是极大的赞赏:-)

+0

[**请不要在新代码中使用'mysql_ *'函数**](http://bit.ly/phpmsql)。他们不再被维护[并被正式弃用](https://wiki.php.net/rfc/mysql_deprecation)。看到[**红框**](http://j.mp/Te9zIL)?学习[*准备的语句*](http://j.mp/T9hLWi),并使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [这篇文章](http://j.mp/QEx8IB)将帮助你决定哪个。如果你选择PDO,[这里是一个很好的教程](http://j.mp/PoWehJ)。 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值