exec('mysql --execute "GRANT ALL PRIVILEGES ON database.* TO 'user'@'122.169.XXX.XX' IDENTIFIED BY 'password'"');
但是它给出了一个错误!!
Parse error: syntax error, unexpected T_STRING
应该保留格式,因为它需要与它在 shell 中的执行方式相同
最佳答案
你必须转义'
:
exec('mysql --execute "GRANT ALL PRIVILEGES ON database.* TO \'user\'@\'122.169.XXX.XX\' IDENTIFIED BY \'password\'"');
关于php - 通过 php 的 exec() 命令执行以下命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8912681/