金色的骷髅 发表于 2015-1-16 20:12:57

绝无经由的用mysql做站点时如何纪录未知毛病的产生

MySQL的支持者们却认为,MySQL所保留的功能都是精华,并且是你部署、MySQL学习教程配置和维护这个数据库所必不可少的一些功能。当利用MySQL做站点的时分,一定会有不晓得的毛病产生,怎样纪录呢?以下是详细办理办法:
class.method

//创建毛病日记
functionerror(){
$fp=@fopen("error.dat","a+");
$time=date("Y-m-dH:i:s");
$msg="{VisitedTime:$time}       
{Visiterip:$_SERVER}       
{Errormsg:".MySQL_error()."}       
{File:->$_SERVER}       
{User:$_session}
";
@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的数据库平台。

简单生活 发表于 2015-1-18 15:53:30

财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学工具肯定是有好处的..

金色的骷髅 发表于 2015-1-22 12:04:06

多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油

仓酷云 发表于 2015-1-31 06:30:23

对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。

谁可相欹 发表于 2015-2-6 18:05:55

我是新手,正在学习数据库和操作系统,深感理论的泛广,唯有一步一步来,但是又感觉时间不够,收集了很多资料却总是没能认真的看完,希望有一个讨论板块,大家共同解决,共同分享,共同努力

莫相离 发表于 2015-2-17 23:39:19

财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..

乐观 发表于 2015-3-5 23:45:54

但是随着数据量的增大,这种成本差距会逐渐减小,趋于相等。(500万数量级只相差10%左右)

若天明 发表于 2015-3-20 00:44:09

以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了
页: [1]
查看完整版本: 绝无经由的用mysql做站点时如何纪录未知毛病的产生