我是Phing的新手.
我想查询MySQL数据库表中的值,并将值设置为属性,以便我可以很好地回显到屏幕上.
我可以看到有一个PDOSQLExecTask允许我运行一些SQL,但我看不到如何将返回值设置为属性?
我想要运行的查询是:
SELECT MAX(change_number)
来自changelog;
我希望它成为一个属性:
有人可以放任何光吗?
谢谢,
克里斯
解决方法:
我可以在命令行访问MySQL,我使用了以下解决方案.我敢肯定这不是最好的,如果有人可以改进它,请做!
command="${progs.mysql} -h${db.host} -u${db.user} -p${db.pass} -e 'USE ${db.main_db}; SELECT MAX(`change_number`) FROM `changelog`;'"
dir="."
checkreturn="false"
passthru="false"
outputProperty="latest_version_output"
/>
标签:mysql,phing
来源: https://codeday.me/bug/20190629/1330020.html