问题写入MySQL数据库

时间:2017-04-18 02:03:53

标签: php mysql mysqli

我正在处理我正在处理SQL的项目的问题,我有一个函数正在获取CSV文件并读取它以将其插入MySQL数据库。

function databaseWrite($filename)
        {
            $tableName = "";
            $tableName = substr($filename, 0, -3);
            echo $tableName;
            $fp = fopen( $filename ,"r");
            while ($line = fgets ($fp))
            {
                $arr =  explode(",", $line);
                $query = "INSERT INTO `".$tableName."` (Field1, Field2) VALUES (" . $arr[0] . "," . $arr[1] . ")";
                //Use the mysql api to send those queries to the database
                SQLQuery($query, $tableName);
            }
            fclose($fp);
        }

它调用实际执行查询的SQL查询函数

function SQLQuery($query, $tableName)
        {
            global $con;
            //first run a query to create the table name if it does not exist
            mysqli_query($con,$query);
            mysqli_close($con);
        }

问题是我收到了错误 警告:mysqli_query()期望参数1为mysqli,给定

为null

我知道我的$ con变量是正确的,因为我的dbconnect.php文件在我的登录功能中工作正常。

我已经四处询问并查看了互联网,并未在任何地方找到解决方案。

0 个答案:

没有答案