php执行mysql存储及执行脚本
2012-05-03 10:22
323 查看
php执行mysql存储及执行脚本
php页面执行mysql存储过程:
# vi cunchu.php
<?php
$db = new mysqli("localhost","root","123456","team1");
$result=$db->query("CALL challenge_crontab()");
?>
:wq
注释:
执行team1数据库中的challenge_crontab存储过程
执行存储页面的脚本
# vi cunchu.sh
#!/bin/bash
Date=`date +%y%m%d`
olddate=`date +%y%m%d -d "-7 days"`
mkdir /logs/$Date
rm -rf /logs/$olddate
php_name='1.php 2.php'
for i in $php_name
do
echo "$i begin at `date +%H:%M:%S`" >> /logs/$Date/cunchu.log
/usr/local/php/bin/php $i
echo "$i end at `date +%H:%M:%S`" >> /logs/$Date/cunchu.log
done
:wq
脚本注释:
1、1.php为执行存储的页面,以数字命名便于核对和查看
2、依次执行多个存储页面
3、记录存储执行开始和结束的时间
php页面执行mysql存储过程:
# vi cunchu.php
<?php
$db = new mysqli("localhost","root","123456","team1");
$result=$db->query("CALL challenge_crontab()");
?>
:wq
注释:
执行team1数据库中的challenge_crontab存储过程
执行存储页面的脚本
# vi cunchu.sh
#!/bin/bash
Date=`date +%y%m%d`
olddate=`date +%y%m%d -d "-7 days"`
mkdir /logs/$Date
rm -rf /logs/$olddate
php_name='1.php 2.php'
for i in $php_name
do
echo "$i begin at `date +%H:%M:%S`" >> /logs/$Date/cunchu.log
/usr/local/php/bin/php $i
echo "$i end at `date +%H:%M:%S`" >> /logs/$Date/cunchu.log
done
:wq
脚本注释:
1、1.php为执行存储的页面,以数字命名便于核对和查看
2、依次执行多个存储页面
3、记录存储执行开始和结束的时间
相关文章推荐
- php在执行mysql存储过程后执行其他数据库操作问题解决方法
- php页面执行mysql存储过程
- PHP调用存储过程失败(没有执行到)--mysql_error()--can't return a result set in the given context
- PHP脚本执行效率及mysql查询效率
- 【紧急提问】:MySql存储过程脚本中含有预处理语句时,不能执行脚本
- php 执行mysql存储过程和手工执行效果不同
- mysql查看存储过程和执行sql脚本文件到数据库中
- PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)
- mysql触发器内执行shell脚本,shell脚本用curl访问php网页
- php执行多个存储过程
- php+MySQL判断update语句是否执行成功的方法
- PHP调用MYSQL存储过程实例
- 执行MySQL文件脚本的三种方法
- 如何执行一个mysql的sql脚本文件
- linux下执行PHP脚本
- Shell脚本中执行mysql的几种方式(转)
- php自动执行脚本
- JDBC连接执行MySQL存储过程报空指针或权限错误
- Python脚本执行MySQL语句时停住
- 关于php操作mysql执行数据库查询的一些常用操作汇总