通过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;
}