php shell_exec()mysql insert

时间:2016-06-09 01:39:30

标签: php mysql linux shell

shell脚本:

if [ id > 0 ]
then
    /usr/bin/mysql -uuser -p"$pass" database"$id" < database"$id".sql
    echo $id
fi
done < $file

如果我通过终端运行它,一切都很完美。 但是当我使用php函数shell_exec()

 shell_exec("/home/g/user/shellfile.sh")

输出是id变量(如预期的那样),脚本执行得太快,数据库没有变化。为什么这样?

0 个答案:

没有答案