Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql wpdb&x27;加载数据文件';_Mysql_Load Data Infile_Wordpress - Fatal编程技术网

Mysql wpdb&x27;加载数据文件';

Mysql wpdb&x27;加载数据文件';,mysql,load-data-infile,wordpress,Mysql,Load Data Infile,Wordpress,我正在使用wpdb类来运行加载数据本地填充。它工作正常,数据插入正确-但它仍然返回0,因此在示例中回显“No Update”。这是基于负载数据方法的预期结果吗?如果是这样,是否有其他方法可以知道进程运行并确实插入了行 多谢 菲利浦 global $wpdb; $filename = 'file.csv'; $sql = "LOAD DATA LOCAL INFILE '" . $filename . "' INTO TABLE Stock_Item FIELDS TERMINATED BY ',

我正在使用wpdb类来运行加载数据本地填充。它工作正常,数据插入正确-但它仍然返回0,因此在示例中回显“No Update”。这是基于负载数据方法的预期结果吗?如果是这样,是否有其他方法可以知道进程运行并确实插入了行

多谢

菲利浦

global $wpdb;
$filename = 'file.csv';
$sql = "LOAD DATA LOCAL INFILE '" . $filename . "'
INTO TABLE Stock_Item
FIELDS TERMINATED BY ',' ENCLOSED BY '\"' ESCAPED BY '\"' LINES TERMINATED BY '\n' IGNORE 1 ROWS
(stock_item_code, stock_item_name)"; 

$result = $wpdb->query($sql);           
if ($result === false) { echo 'Query Fail'; }
if ($result === 0) { echo 'No update'; }
if ($result > 0) { echo 'Success'; }

我是这样做的

global $wpdb;
        $datafile= $_FILES['file']['tmp_name'];
        $file=$upload_dir['basedir'].'/'.$_FILES['file']['name'];
        $fileurl=$upload_dir['baseurl'].'/'.$_FILES['file']['name'];
        if (!move_uploaded_file(
        $_FILES['file']['tmp_name'],
        $file)) {
        print_r('Failed to move uploaded file.');
        }
        $sql="
        LOAD DATA LOCAL INFILE '".$fileurl."' INTO TABLE ".CRSSEARCH_TABLE."
        FIELDS TERMINATED BY ',' 
        LINES TERMINATED BY '\r\n'
        (ucn,name, course_number, standard, accredition,attended_course_form,attended_course_to,status,validity,location);
        ";
        $query = $wpdb->query($sql);
对我来说工作很好,就像魅力一样