mysql - 警告 : system() [function. 系统]:无法在第 19 行执行空白命令

标签 mysql exec php

我有一个由 1and1 托管的网站 - 他们没用!由于某种原因,他们提供的备份脚本不再有效,他们无法为我提供答案!所以我想我会自己写,这是我的代码:

$command = "mysqldump -u [usernameXXXX] -p [passwordXXX] [dbname] > [backupfile.sql]";
 system($commmand);

但是我得到以下错误:

Warning: system() [function.system]: Cannot execute a blank command in /homepages/46/ XXXXXX/htdocs/admin/db_backup.php on line 19

最佳答案

命令 != 命令

那里有 1 个额外的“m”

要查看它是否抛出任何错误,请尝试使用

system($command, $output);
echo $output;

关于mysql - 警告 : system() [function. 系统]:无法在第 19 行执行空白命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4226244/

相关文章:

mysql - Haskell 目标架构

mysql - 获取具有最小差异的范围的 ID

查询中的mySql多次聚合

php - 在 php 脚本中使用 python 生成输出文件

c - 在 C 中使用子进程的 exec 命令执行 bin 程序

javascript - 在外部 jQuery 脚本中使用 PHP

mysql - 如何使用 gitlab CI/CD 设置与 MySql 数据库的连接

mysql - 通过 -find -exec 将 SQL 管道传输到 mysql

PHP Mysql 下拉列表问题 - 它不更新

php - 在 WordPress 管理页面中打开 <body> 标签后插入 HTML