编程社区 » php编程 » 这段代码有些语句我不懂……大家进来看看吧,不难。

这段代码有些语句我不懂……大家进来看看吧,不难。


DD88



 发表:

这段代码有些语句我不懂……大家进来看看吧,不难。


function query($query_string) {
global $querytime,$showqueries,$debug,$exp;
if ($showqueries==1) {

global $script_start_time;
$pageendtime=microtime(); //microtime是起什么作用?
$starttime=explode(" ",$script_start_time); //explode是起什么作用?
$endtime=explode(" ",$pageendtime);

$beforetime=$endtime[0]-$starttime[0]+$endtime[1]-$starttime[1];
}

$this->result = mysql_query($query_string,$this->link_id);

if (!$this->result) {
$this->halt("SQL 无效: ".$query_string);
}
$this->querycount++; //为何要++? 起什么作用?

if ($showqueries==1) {
……
}

if ($debug==1) {
if ($showqueries==1) {
echo "<pre><font face=\"verdana, arial, helvetica ,宋体\" style=\"font-size=7pt\">Query: $query_string</font></pre>";
echo "<font face=\"verdana, arial, helvetica ,宋体\" style=\"font-size=7pt\">
Before time: $beforetime |
After time: $aftertime |
Query time: ".($aftertime-$beforetime)."
Queries: ".$this->querycount."
</font><hr size=1>";
}
if ($exp==1) {
if(substr(trim(strtoupper($query_string)), 0, 6) == 'SELECT'){
$explain = mysql_query("EXPLAIN $query_string", $this->link_id);//这里的EXPLAIN是什么东西啊? 干吗的?
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"3\" bgcolor=\"#666666\">
<tr bgcolor=\"#EEEEEE\">
<td><font face=\"verdana, arial, helvetica ,宋体\" style=\"font-size=7pt\">table</font></td>
<td><font face=\"verdana, arial, helvetica ,宋体\" style=\"font-size=7pt\">type</font></td>
<td><font face=\"verdana, arial, helvetica ,宋体\" style=\"font-size=7pt\">possible_keys</font></td>
<td><font face=\"verdana, arial, helvetica ,宋体\" style=\"font-size=7pt\">key</font></td>
<td><font face=\"verdana, arial, helvetica ,宋体\" style=\"font-size=7pt\">key_len</font></td>
<td><font face=\"verdana, arial, helvetica ,宋体\" style=\"font-size=7pt\">ref</font></td>
<td><font face=\"verdana, arial, helvetica ,宋体\" style=\"font-size=7pt\">rows</font></td>
<td><font face=\"verdana, arial, helvetica ,宋体\" style=\"font-size=7pt\">Extra</font></td>
</tr>\n";
while ($data = mysql_fetch_array($explain)){
echo "<tr bgcolor=\"#FFFFFF\">\n";

for($i=0;$i<8;$i++) {
echo "<td><font face=\"verdana, arial, helvetica ,宋体\" style=\"font-size=7pt\">$data[$i]</font></td>\n";
}
echo "</tr>\n";
}
echo "</table>";
}
}
}

return $this->result;
}


DD88
回复:

没有online help真的不方便,特别是我这种刚刚学PHP的新手。哪里有那种可以查询到命令的帮助文档啊。我在www.phpe.net上找了找没看到。

zairwolfi
回复:

楼主真惨,做php连手册都没有?
phpe有手册,你没找到吧。
http://phpe.net/?n=Manual

shaq
回复:

看手册吧

coolstr
回复:

PHP 手册是一件好东西,
下载地址:
http://www.mycodes.net/soft/455.htm

snmr_com
回复:

phpe右上角不是有一个吗?

linyang0106linyang
回复:

手册就是帮助


相关文章
取得一个字串首字符最高效的方法是什么?
php程序里面定义错误显示级别的函数是什么?
Undefined variable 怎么解决啊,循环中的
如何屏蔽要原先显示的 “登录用的用户框和密码框”
好久没来了,散分,想结识长沙的朋友。
我想学习PHP,请教如何配置PHP环境!
图片问题
1970年以前如何mktime?
请问javascript中的charCodeAt()与PHP中的哪个函数是一样的?
请问各位大侠:我在php中调用chmod出现了问题,急求高手指点指点,谢谢!!!
如何开发供PHP调用的so模块?
忘记了计算机登陆密码,无法登陆,听说断电可以把密码取消,请问如何操作?
热门文章
哪儿能获得phpMyAdmin的用户名和密码?
求助Call to undefined function mssql_connect()
网页上执行一个php,然后关闭页面,能否让该后台程序还是能运行,每个5秒发封邮件
date_default_timezone_set使用
如何修改js里面的document.referrer值
php操作excel文件
alert(document.1.aa.value)提示undefined,其中1是form表单的name,急急急
求教PHP+APACHE+ORACLE的连接问题
初学PHP者的困惑,希望大家帮帮我,否则我学不下去了!!!!
使用SharePoint.OpenDocuments.2在线编辑word文件,为什么不能保存到服务器上??
如何判断某个字符串中是否存在某个字符?
用php读取xml, 以下格式该如何解析并读取?

编程社区 2008 浙ICP备09013498号
© TinyBBS.cn
编程好站连接:codeproject sf.net codeplex