几乎就像标题一样 – 我有一个脚本,目前正在从最初在MSSQL中的MySQL中提取数据(另一个脚本从MSSQL数据库中提取信息并填充MySQL中的保存表)
这在某种程度上可以正常工作,但是我现在正处于直接从MSSQL数据库和MySQL数据库中提取一些信息的阶段.
有没有办法让PHP查询MySQL和MSSQL并在单个数组中返回信息?
例如如果有关苹果的10家商店销售的所有信息都保存在MySQL中,而我的橘子信息保存在MSSQL中,我可以运行一个数组显示上个月每家商店销售的苹果和橙子数量吗?
谢谢
解决方法:
是的,但你不会免费获得任何东西.您需要自己编写代码.例如:
$all_data = array();
query mysql
while(fetching mysql rows) {
$all_data[] = the mysql row;
}
query mssql
while(fetching mssql rows) {
$all_data[] = the mssql row;
}
然后,只需要通过数组来获取数据.有多种结构化数据的方法,因此您需要构建一个符合您需求的数组.
PHP库中有一些用于处理数组的有用工具.我最喜欢的是array_map,array_filter和usort.将它与anonymous functions相结合,您就拥有了建立自己的过滤和分类的坚实基础.
标签:php,sql-server,mysql,sql-server-2008
来源: https://codeday.me/bug/20190729/1572849.html