【发布时间】:2014-10-11 08:10:48
【问题描述】:
我想在数据库中插入一个数组。阵列可以随时更改。我想要数据库中的不同行。
我的代码:
$var = file_get_contents("test2.txt");
$test = preg_replace('/\\\\/', '', $var);
$poep = explode(" ", $test);
是的,没有数据库连接,因为我想知道如何“拆分”数组以将其插入数据库。
我试过这个:
foreach($poep as $row) {
$row = $mysqli->real_escape_string($row);
if($mysqli->query("insert into data('array') VALUES ($row)") == false){
echo 'Doesnt works!';
}
它返回'Doesnt works',所以我认为查询有问题?
【问题讨论】:
-
你想要数据库中有不同的行还是一行?
-
我想要数据库中有不同的行。
-
你能 var_dump $poep 并显示一些来自 test2.txt 的样本数据吗?在我看来,您的代码应该可以解决问题,假设文件的内容是空格分隔的
-
@RoelHarbers 这样说我可以理解
-
只需将其保存为 JSON 或 CSV(逗号分隔值)格式