如何准备csv文件,以便我可以用它来运行查询..你有任何想法或可能有用的链接 我有mysql数据库,我在这个数据库上运行某些sql查询,让我们说"从some_database中选择*,其中id = 1",这一切都清楚,没问题,但是,现在,我从数据库导出csv,我想要打开并用PHP读取并对类似于mysql查询的数据进行排序。有人可以帮助我并给我一些想法,指出要走哪条路
答案 0 :(得分:0)
<?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',
)