[英]How to ask queries on csv file using php script?
如何准备 csv 文件,以便我可以使用它来运行查询.. 你有什么想法或可能有用的链接吗 我有 mysql 数据库,我在这个数据库上运行某些 sql 查询可以说“select * from some_database where id= 1",这一切都清楚了,但是,现在,我从数据库中导出 csv,我想打开并使用 php 读取,并对类似于 mysql 查询中的数据进行排序。 有人可以帮助我并给我一些想法,指出要走的路
<?php
$csv =<<<CSV
23, Foo, Bar, foo@example.com
47, Baz, Qux, baz@example.com
CSV;
$items = explode("\n", $csv);
$items = array_map('str_getcsv', $items);
$get_by_id = function ($id) use ($items) {
foreach($items as $item)
if($item[0] == $id)
return $item;
};
var_export($get_by_id('47'));
输出:
array (
0 => '47',
1 => ' Baz',
2 => ' Qux',
3 => ' baz@example.com',
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.