代码之家  ›  专栏  ›  技术社区  ›  Ahmad

Laravel SELECT INTO OUTFILE:写入文件错误

  •  2
  • Ahmad  · 技术社区  · 11 年前

    我正在尝试使用 select into outfile Laravel 4中的陈述。 这是我的密码

    $file = storage_path('db.sql');
    DB::statement("SELECT * INTO OUTFILE '".$file."' FROM profiles");
    

    但我收到以下错误:

    ..Can not create/write to ..laravelappstorage\db.sql
    

    实际上,它去掉了文件路径中的斜线,

    解决方案是什么?

    1 回复  |  直到 11 年前
        1
  •  1
  •   Ahmad    11 年前

    正如阿德米尔·努诺所说,我需要加倍打击

    DB::statement("SELECT * INTO OUTFILE '".addslashes($file)."' FROM profiles");
    

    并具有用户权限