Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.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
Php 如何在使用';进入输出文件';查询_Php_Mysql - Fatal编程技术网

Php 如何在使用';进入输出文件';查询

Php 如何在使用';进入输出文件';查询,php,mysql,Php,Mysql,我使用此查询创建mysql DB表的CSV $path = getcwd() . '/uploads/data.csv' ; $sql = "select email,username from `engine4_user` LIMIT 5000 into outfile '$path' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' "; 但是现在我需要一个额外的字段,那就是profileurl,它在表中不存在。因此,我想使用

我使用此查询创建mysql DB表的CSV

  $path = getcwd() . '/uploads/data.csv' ;

   $sql = "select email,username from `engine4_user` LIMIT 5000 into outfile '$path' FIELDS TERMINATED BY ','  LINES TERMINATED BY '\n' ";
但是现在我需要一个额外的字段,那就是profileurl,它在表中不存在。因此,我想使用该用户表的ID创建一个虚拟url列。比如$user\u id

请帮忙。提前感谢。

使用“CONCAT”操作符

$sql = "SELECT
        email,
        username, 
        CONCAT('https://mysiteurl/profile/',user_id) as profile_url 
        FROM `engine4_user` 
        LIMIT 5000 
        into outfile '$path' FIELDS TERMINATED BY ','  LINES TERMINATED BY '\n' ";