php - csv 文件未插入 mysql 数据库

标签 php mysql

if(isset($_POST['submit']))
{

    $file=$_FILES['file']['tmp_name'];
    $handle=fopen($file,"r");

    while(($r=fgetcsv($handle,"500",",")) !==FALSE)
    {

    $sql=mysqli_query($con,"insert into `` values('" . implode("','",$r) . "')") or die(mysql_error()) ;

        //echo implode("','",$r); if i run this it shows the data of csv file
    }
}

查询不起作用。它只显示空白页。

最佳答案

插入``值

缺少表名,另外解析数据,确保插入的数据正确,否则直接在sql语句中传递参数会导致mysql注入(inject)。

关于php - csv 文件未插入 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40014994/

相关文章:

php - 使用 JSON 从 PHP 到 Javascript 的关联数组

php - 如何用一个序列化数据连接两列?

mysql - 使用 Union 执行更新

java - 如何停止自动创建方案?

mysql - 在创建该数据库后无法访问某些数据库

php - 带有 Heroku 的 MySQL Workbench

php - 在计算 2 个 unix 时间 php 之间的差异后显示小时和分钟

java - 在我的 sql one servlet 中查询和更新 2 个单独的表

java - 如何使用java代码将数据绑定(bind)到JTable

php - 环境变量不会从 .htaccess 传递到 PHP