php - 在mysql文件中加载数据在php脚本中不起作用

标签 php mysql

我有这段代码将文本文件中的数据加载到MySQL表中。但我不知道为什么它不起作用。

我的PHP代码:

self::$mysqliStmts=DBCon::ConnectToDB();
self::$data=DBCon::QueryDataWithoutProcessing("LOAD DATA INFILE 'C:\wamp\www\php\gagster\Others\friends.txt' INTO TABLE gagster.friends");      
mysqli_close(self::$mysqliStmts);

public static function QueryDataWithoutProcessing($query)
{
    self::ConnectToDB();
    self::$QueryResult=self::$mysqli->query("$query");      //process query
    mysqli_close(self::$mysqli);                            //close connection
    return self::$QueryResult;                              //return result 
}

当我编写任何其他查询来代替此查询时,它工作正常。只有此查询会导致问题。

我在 mysql 工作台中运行了查询,它也工作正常。

最佳答案

"Windows path names are specified using forward slashes rather than backslashes. If you do use backslashes, you must double them." - http://dev.mysql.com/doc/refman/5.1/en/load-data.html

关于php - 在mysql文件中加载数据在php脚本中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12141622/

相关文章:

php - 极慢的 MySQL 查询

php - 比较加扰的单词和未加扰的单词表 php

php - MySQL - 如何选择主键多次出现并且至少有一个其他字段匹配的行?

Mysql Lock等待超时错误

php - 从数据库服务器端创建绘图并在客户端可视化

php - Laravel 调度程序每天在特定时间运行两次

php - 如何从表中获取3个最高值并将其打印出来?

php - 由操作系统引起的潜在网站错误?

python - Django 迁移到 MySql

MySQL选择完全错误的索引