频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

PHP中使用类对数据库进行操作

来源:Yesky 作者:大凡 出处:巧巧读书 2007-07-20 进入讨论组
上一页 1 2 3 4 5 6 7 下一页 

  $query="lock tables ";
   if (is_array($table)) {
   while (list($key,$value)=each($table)) {
   if ($key=="read" && $key!=0) {
   $query.="$value read, ";
   } else {
   $query.="$value $mode, ";
   }
   }
   $query=substr($query,0,-2);
   } else {
   $query.="$table $mode";
   }
   $res = @mysql_query($query, $this->Link_ID);
   if (!$res) {
   $this->halt("lock($table, $mode) failed.");
   return 0;
   }
   return $res;
   }
  
   function unlock() {
   $this->connect();
  
   $res = @mysql_query("unlock tables");
   if (!$res) {
   $this->halt("unlock() failed.");
   return 0;
   }
   return $res;
   }
  
  
   /* 计算查询的数量 */
   function affected_rows() {
   return @mysql_affected_rows($this->Link_ID);
   }
  
   function num_rows() {
   return @mysql_num_rows($this->Query_ID);
   }
  
   function num_fields() {
   return @mysql_num_fields($this->Query_ID);
   }
  
   /* 简化表示的查询结果方法 */
   function nf() {
   return $this->num_rows();
   }
  
   function np() {
   print $this->num_rows();
   }
  
   function f($Name) {
   return $this->Record[$Name];
   }
  
   function p($Name) {
   print $this->Record[$Name];
   }
  
   /* public: sequence numbers */
   function nextid($seq_name) {
   $this->connect();
  
   if ($this->lock($this->Seq_Table)) {
   /* get sequence number (locked) and increment */
   $q = sprintf("select nextid from %s where seq_name = '%s'",
   $this->Seq_Table,
   $seq_name);
   $id = @mysql_query($q, $this->Link_ID);
   $res = @mysql_fetch_array($id);正文:http://www.qqread.com/php/c222209101.html 更多文章 更多内容请看PHP开发应用手册数据库专栏数据库处理专题专题,或进入讨论组讨论。
上一页 1 2 3 4 5 6 7 下一页 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章