从特定的.csv文件插入到表中-PHP脚本

从特定的.csv文件插入到表中-PHP脚本,php,mysql,sql,Php,Mysql,Sql,我需要帮助解决我面临的问题! 我有一个csv文件,在“a”列中有单个数字(20000个数字)。因此我需要将它们插入数据库中的表中。 我尝试了这个脚本,但没有插入到表中 if (isset($_REQUEST['btn_import'])) { $filename = 'test.csv'; $fp = fopen($filename, "r"); while (($row = fgetcsv($fp, "20

我需要帮助解决我面临的问题! 我有一个csv文件,在“a”列中有单个数字(20000个数字)。因此我需要将它们插入数据库中的表中。 我尝试了这个脚本,但没有插入到表中

if (isset($_REQUEST['btn_import']))
        {
            $filename = 'test.csv';
            $fp = fopen($filename, "r");
            while (($row = fgetcsv($fp, "20000")) != FALSE)
            {
                $sql = "INSERT INTO `myDB`.`myTable` VALUES ('" . implode("''", $row) . "')";
                if (!$conn->query($sql))
                {
                    echo '<br>Data Insert<br>';

                }
                else
                {
                    echo '<br>No Data Inserted</br>';

                }
            }
            fclose($fp);
        }
        ?>
if(isset($\u请求['btn\u导入]]))
{
$filename='test.csv';
$fp=fopen($filename,“r”);
而($row=fgetcsv($fp,“20000”)!=FALSE)
{
$sql=“INSERT INTO`myDB`.`myTable`值('.”。内爆(''''',$row)。”)”;
if(!$conn->query($sql))
{
回显“
数据插入
”; } 其他的 { 回显“
未插入数据”
; } } fclose($fp); } ?>
请评论! 这将对我很有帮助!
谢谢

您可以使用LOAD DATA INFLE命令将csv文件导入表中


检查此链接的语法

让我们试着打开错误报告,好吗?…并检查SQL错误消息…在
echo'
未插入数据后添加此项因此添加
echo$conn->错误;退出尝试将数据本地填充“pathto/file/location/sss.csv”加载到以“,”结尾的表$table_名称字段中(可选地包含在“”\“'以'\\r\\n'结尾的行忽略1行'您知道您的意思吗?我检查了这个,但我想要一个php脚本来解决这个问题!谢谢!您可以在变量中添加load data查询,并将其传递给mysql查询函数。i、 e.mysqli_查询($db,“将数据本地填充'input.txt'加载到表t1”);或$conn->query(“加载数据语句”);谢谢!我要检查一下!甲骨文的替代品?