php – MySQL SOURCE错误

我有一个MySQL SOURCE命令的问题.我收到以下错误

1064: You have an error in your sql Syntax; check the manual that corresponds to your MysqL server version for the right Syntax to use near 'SOURCE /var/www/apps/modx_install.sql' at line 1

我正在执行的查询如下:

MysqL_query('SOURCE /var/www/apps/modx_install.sql;')

我想知道我在这里做错了什么,因为我从几个来源读到这是正确的语法.

谢谢

解决方法:

看来你的MysqL-Server不知道source命令.

如果您有shell访问权限,则可以使用

MysqL --user=$user --password=$password $database < $file

您可以在PHP中尝试相同的操作

shell( "MysqL --user=$user --password=$password $database < $file" );

Cheers.haggi

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...