您的位置:首页 > 编程语言 > PHP开发

php 通过file_put_contents 实现记录sql语句

2017-08-05 17:55 274 查看
通过file_put_contents 实现生成一个以日期命名的.txt 文件 记录操作的每条sql语句

生成一个以日期命名的.txt 文件 记录操作的每条sql语句

/**
* log 生成一个以日期命名的.txt 文件 记录操作的每条sql语句
* @param str $str 待记录的字符串
*/
function mLog($sql){
$filename = '/log/' . date('Ymd') . '.txt';
$log = "------------------------------------------------------------------------\n" . date('Y/m/d H:i:s') . "\n" . $sql . "\n" . "------------------------------------------------------------------------\n\n";

file_put_contents($filename, $log, FILE_APPEND);
}

结合下面的函数使用

function mQuery($sql) {
$rs = mysql_query($sql , $conn);
if($rs){
mLog($sql);
}else{
mLog($sql . "\n" . mysql_error());
}
return $rs;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php 小技巧 mysql 函数