猪猪编程:PHP后台执行程序,异步调用,多线程
(2014-09-22 15:49:33)
标签:
股票 |
分类: 计算机 |
2014-9-22 周一
程序目的:页面php页面,执行SQL查询,希望SQL查询后台运行,而不是直接在php页面执行,避免页面超时
测试了半天找到方法:
后台数据库是oracle,所以后台执行SQL交给SQLplus,将SQL语句动态生成,写入windows
的bat程序
@echo off
cd c:\
sqlplus @C:\report\sqlplus.sql
php调用:
$cmd = "start /b c:\\report\\tongji.bat";
pclose(popen($cmd,'r'));
关键是start /b就是windows平台相当于unix下的&,将命令后台执行。
前一篇:带猪去郊游:智力公园