|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
MySQL的支持者们却认为,MySQL所保留的功能都是精华,并且是你部署、MySQL学习教程配置和维护这个数据库所必不可少的一些功能。当利用MySQL做站点的时分,一定会有不晓得的毛病产生,怎样纪录呢?以下是详细办理办法:
class.method
//创建毛病日记
functionerror(){
$fp=@fopen("error.dat","a+");
$time=date("Y-m-dH:i:s");
$msg="{VisitedTime:$time}
{Visiterip:$_SERVER[REMOTE_ADDR]}
{Errormsg:".MySQL_error()."}
{File:->$_SERVER[php_SELF]}
{User:$_session[user]}
";
@fputs($fp,$msg);
@fclose($fp);
}下面的代码是我利用的一个类中的毛病纪录办法。在您的利用了MySQL毗连的页面内如许挪用。上面的代码间接在你的目次下创建毛病日记。
if(MySQL_error()){
$classname->error();
}
________________________假如你的页面产生毛病,在页面内只需你屏障够潜伏,就不会保守信息,绝对在这个目次内就创建了error.dat内容为(eg.)
{VisitedTime:2002-05-0914:43:56}
{VisiterIP:127.0.0.1}
{Errormsg:Duplicateentry0forkey1}
{File:->/path/path/errorfilename.PHP}
{User:sports98}如许的纪录关于剖析页面一定是有优点的。
假如您是include请不要加__LINE__假如您是require倡议到场__LINE__如许更好的帮您敏捷找到毛病地点地位,以便利办理成绩。
一些典型的RDBMS功能并不总是在DBaaS系统中可用。例如MySQL学习教程,WindowsAzureSQLDatabase(以前的SQLAzure)是微软的DBaaS产品,提供了一个类似于SQLServer的数据库平台。 |
|