InfoQ

交流

讨论:需要一个mysql操作类

作者 Hicazm 发布于 2003-09-02 分类:php基础编程

哪里有?
:rolleyes:



逛论坛交流需要一个mysql操作类

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

9 条回复

回复

不明白。什么叫操作类呀? 发表人 babee 发表于 09月24日
www.pconline.com.cn上见过 要不我给.. 发表人 donyad 发表于 09月24日
找到了一个,但觉得不太完善。 [PHP.. 发表人 Hicazm 发表于 09月24日
我有,不这个简单,也好用 发表人 wwwc 发表于 09月24日
好,谢谢。收藏先 发表人 Hicazm 发表于 09月24日
为什么不用phplib或vbb里的db_mysql.ph.. 发表人 yehuo 发表于 09月24日
b cuo 发表人 戴红领巾小学生 发表于 09月24日
不写用法了..自己应该能看懂... 发表人 apollo.inc 发表于 09月24日
俺现在觉得phplib里的哪个不好,如果不.. 发表人 heimayi 发表于 09月24日
  1. 返回顶部

    Re: 需要一个mysql操作类

    2003年09月24日 发表人 babee

    不明白。什么叫操作类呀?

  2. 返回顶部

    Re: 需要一个mysql操作类

    2003年09月24日 发表人 donyad

    www.pconline.com.cn上见过
    要不我给你写一个?

  3. 返回顶部

    Re: 需要一个mysql操作类

    2003年09月24日 发表人 Hicazm

    找到了一个,但觉得不太完善。 [PHP] class DB { var $Host =DB_HOST; // 主机名 var $Database =DB_NAME; // 数据库名称 var $User =DB_USER; // 数据库用户 var $Password =DB_PASS; // 数据库用户密码 var $Link_ID = 0; // 连接ID var $Query_ID = 0; // 查询ID var $Record = array(); // 查询结果数组 var $Row; // 查询结果记录条数 var $Errno = 0; // 出错标志 var $Error = ""; // 出错标志 function halt($msg) { echo("Database error: $msg
    "); echo("MySQL error: $this->Errno ($this->Error)
    "); die("Session halted."); } function connect() { if($this->Link_ID == 0) { $this->Link_ID = mysql_connect($this->Host, $this->User, $this->Password); if (!$this->Link_ID) { $this->halt("Link_ID == false, connect failed"); } $SelectResult = mysql_select_db($this->Database, $this->Link_ID); if(!$SelectResult) { $this->Errno = mysql_errno($this->Link_ID); $this->Error = mysql_error($this->Link_ID); $this->halt("cannot select database ".$this->Database.""); } } } function query($Query_String) { $this->connect(); $this->Query_ID = mysql_query($Query_String,$this->Link_ID); $this->Row = 0; $this->Errno = mysql_errno(); $this->Error = mysql_error(); if (!$this->Query_ID) { $this->halt("Invalid SQL: ".$Query_String); } return $this->Query_ID; } function next_record() { $this->Record = mysql_fetch_array($this->Query_ID); $this->Row += 1; $this->Errno = mysql_errno(); $this->Error = mysql_error(); $stat = is_array($this->Record); if (!$stat) { mysql_free_result($this->Query_ID); $this->Query_ID = 0; } return $this->Record; } function num_rows() { $Row=mysql_num_rows($this->Query_ID); return($Row); } function close() { if($this->Link_ID != 0) { mysql_close($this->Link_ID); } } } [/PHP] 我认为加上一个构建器好一些。

  4. 返回顶部

    Re: 需要一个mysql操作类

    2003年09月24日 发表人 wwwc

    我有,不这个简单,也好用

  5. 返回顶部

    Re: 需要一个mysql操作类

    2003年09月24日 发表人 Hicazm

    好,谢谢。收藏先

  6. 返回顶部

    Re: 需要一个mysql操作类

    2003年09月24日 发表人 yehuo

    为什么不用phplib或vbb里的db_mysql.php?
    冬冬这个好象也不错,收下了

  7. 返回顶部

    Re: 需要一个mysql操作类

    2003年09月24日 发表人 戴红领巾小学生

    b cuo

  8. 返回顶部

    Re: 需要一个mysql操作类

    2003年09月24日 发表人 apollo.inc

    不写用法了..自己应该能看懂...

  9. 返回顶部

    Re: 需要一个mysql操作类

    2003年09月24日 发表人 heimayi

    俺现在觉得phplib里的哪个不好,如果不注意老是出问题,而有的时候就算你知道也不好避免问题,所以俺就不用它了,俺现在用的是中国频道共享平台里的一个db类。。。




  10. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

js传递变量时,php接受不了, HELP !

问个问题 我在js传递变量时,php接受不了, <s...

phpmyadmin怎样导入数据库

我的phpmyadmin好像不能导入,倒入后,没有内容,全是空的,原来...

连接库的安全问题

请问大家连接库的代码写在哪里?放在哪里安全?如果写在php页面内...

how to use?

〈? if(!isset($PHP_AUTH_USER)) { Header("W...

如何修改文件

如何修改文件,我用fopen( , , w)再fwrite时,把原文件都清空?

tomorrow,enjoy your 21st birthday

For health and happiness,permanenently. My best wishes.

有谁知道搜狐得专业型服务器怎么用mysq...

如上!

Red Hat 8.0上有运行PHP权限的Apache的...

Red Hat 8.0上有运行PHP权限的Apache的虚拟主机安全问题。 ...

有谁知道是否可以生成zip文件??

如题,ZIP一直都是只读,不知现在是否支持创建了,如果可以,请告...

求教: session 变量注册后可否改变其值...

求教: session 变量注册后可否改变其值?

[]