-2
如何准备CSV文件,所以我可以用它来运行查询..你有任何想法或可能有帮助的链接 我有MySQL数据库,我运行某些SQL查询在这个数据库让我们说“select * from some_database其中id = 1“,这一切都清楚,确定,但现在,我从数据库中导出csv,我想打开和阅读与PHP和排序数据类似于MySQL查询。有人能帮助我,给我一些想法,指出以何种方式去如何使用php脚本询问csv文件的查询?
如何准备CSV文件,所以我可以用它来运行查询..你有任何想法或可能有帮助的链接 我有MySQL数据库,我运行某些SQL查询在这个数据库让我们说“select * from some_database其中id = 1“,这一切都清楚,确定,但现在,我从数据库中导出csv,我想打开和阅读与PHP和排序数据类似于MySQL查询。有人能帮助我,给我一些想法,指出以何种方式去如何使用php脚本询问csv文件的查询?
<?php
$csv =<<<CSV
23, Foo, Bar, [email protected]
47, Baz, Qux, [email protected]
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 => ' [email protected]',
)
的可能的复制[如何导入CSV文件到MySQL表(https://开头计算器.com/questions/3635166/how-to-import-csv-file-to-mysql-table) – Calimero
你在想什么样的'查询'? –
@Calimero我不认为我的问题是重复的,因为我想imort已经准备好的csv *(从数据库生成)并运行一些使用php脚本的查询 –