我的一亩三分地 我就喜欢!
13fen  设为主页
 收藏本站
 
当前位置: > 一亩三分地:首页 > 网络学院 > 网络编程 > PHP专区 > php安装/入门 > 用PHP3作树型目录(1)
热门文章排行
热门文章排行 检查email地址格式的代码(01-11)
PHP操作文件问答(01-11)
PHP安装攻略:安装并配置PHP(10-23)
PHP的十个高级技巧 4(10-23)
PHP控制语句(10-12)
精采文章排行
精采文章排行 PHP连接MYSQL的两种方法(11-15)
PHP和MySQL开发的8个技巧(10-23)
PHP安装攻略:安装并配置PHP(10-23)
php+mysql扎实个人基本功(10-23)
PHP编程常用技巧四则(10-23)
技术专题推荐
网管论坛交流
 

用PHP3作树型目录(1) 

作者:佚名   来源:本站教程   点击:   日期:2007-01-11

<? function style(){
   echo"<style>";
   echo"<!--";
   echo"a{font-size:9pt;color:blue}";
   echo"-->";
   echo"</style>";
   }
function GetMessages($msgStart,$number,$type){
  $conn=mysql_connect("localhost","207","");
  mysql_select_db("test");
  $sql="select*from message where fatheird=-1 and type=";
  $sql=$sql.$type;
  $sql=$sql."order by time desc LIMIT ";
  $sql=$sql.$msgStart;
  $sql=$sql.",";
  $sql=$sql.$number;
  $result= mysql_query($sql,$conn);
  if(!$result){
  mysql_close($conn);
  $msgs[0]=0;
  return $msgs;
  }
  $count=0;
  while ($obj=mysql_fetch_object($result)){
  $count++;
  $msgs[$count]=$obj;
}
  $msgs[0]=$count;
  mysql_close($conn);
  return $msgs;
  }
  function InsertMessage($msg){
  if(!(($msg["title"])&&($msg["author"])&&($msg["time"]))){
  return 0;
  exit;
  }
  $conn=mysql_connect("localhost","207","");
  mysql_select_db("test");
  $sql="insert into message(title,body,author,fatherid,time,type)values('";
  $sql=$sql.getsafestring($msg["title"]);
  $sql=$sql."','";
  $sql=$sql.getsafestring($msg["body"]);
  $sql=$sql."','";
  $sql=$sql.$msg["author"];
  $sql=$sql."',";
  $sql=$sql.$msg["fatherid"];
  $sql=$sql.",'";
  $sql=$sql.$msg["time"];
  $sql=$sql."',";
  $sql=$sql.$msg["type"];
  $sql=$sql.")";
  $result=mysql_query($sql,$conn);
  mysql_close($conn);
  return $result;
}
function getmessagebyfather($fatherid){
$conn=mysql_connect("localhost","207","");
mysql_select_db("test");
$sql="select*from message where fatherid=";
$sql=$sql.$fatherid;
$sql=$sql."order by time desc";
$result=mysql_query($sql,$conn);
if(!$result){
mysql_close($conn);
$msgs[0]=0;
return $msgs;
}
$count=0;
while($obj=mysql_fetch_object($result)){
$count++;
$msgs[$count]=$obj;
$msgs[$count]->child=getmessagebyfather($obj->id);
}
$msgs[0]=$count;
return $msgs;
}
$count=0;
while ($obj=mysql_fetch_object($result)){
$count++;
$msgs[$count]=$obj;
$msgs[$count]->child=getmessagebyfather($obj->id);
}
$msgs[0]=$count;
return $msgs;
}
function getmsgcount($type){
   $conn=mysql_connect("localhost","207","");
   mysql_select_db("test");
   $sql="select count(*)from message where fatherid=-1 and type=";
   $sql=$sql.$type;
   $result=mysql_query($sql,$conn);
   $count=mysql_result($result,0);
   mysql_colse($conn);
   return $count;
}
function getmessagebyid($id){
   $conn=mysql_connect("localhost","207","");
   mysql_select_db("test");
   $sql="select*from messgae where id=".$id;
   $result=mysql_query($sql,$conn);
   if(!$result)
    return 0;
}
  $obj=mysql_fetch_object($result);
  mysql_colse($conn);
  return $obj;
}
  function getsafestring($string){
  $string=str_replace("<","<",$string);
  $string=str_replace(">",">",$string);
  $string=str_replace("'","",$string);
  $string=str_replace("\n","<br>",$string);
  $string=str_replace(" ","",$string);
  return $string
}


文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·将OICQ数据转成MYSQL数据 ·用PHP实现ODBC数据分页显示一例
·php生成WAP页面 ·PHP与Javascript的两种交互方式
·PHP+Javascript模拟Matrix画面 ·WHOIS类的修改版

   文章评论:(条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:一分  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。