通过php将csv文件导入mysql数据库

时间:2013-03-10 21:20:22

标签: php mysql parsing csv

尝试通过php将csv文件导入我的数据库时,我遇到了一些奇怪的问题。我想通过php来做,因为在导入数据之前我想检查数据是否真的符合另一个表的条目。

让我解释一下: 表A包含各种视频游戏的名称 CSV文件包含名称,价格和网址。

我想将csv文件导入表B.在开始插入查询之前,我想检查表A中是否存在csv文件中的名称,如果不是,则中止操作并且csv中的下一条记录文件应该被检查。

我寻求帮助的原因是:

即使CSV文件显示Title = Halo且数据库显示Title = Halo,即使两者相同,我的查询也会失败。

$query_GID = "select `ID`,`game` from `gkn_catalog` where `game` = '$game_title'";
                                $result_GID = $dbc->query($query_GID);
                                $row_cnt = $result_GID->num_rows;

                                if ($row_cnt > 0){
                                echo " IDENTIFIED ";
                                echo "<h3>HELLO THERE</h3>";
                                $row_GID = mysqli_fetch_array($result_GID,MYSQLI_ASSOC);

                                $GID = $row_GID['ID'];
                                $GName = $row_GID['game'];

由于某种原因,我不知道查询总是返回0 ...

编辑:我现在仔细检查了一下,然后我得到了执行的查询,但是$ GID和$ GName变量仍为空,这表明在$ row_GID操作周围找到了错误......我将调查在那。

0 个答案:

没有答案