天空是藍(lán)色的

          做好軟件為中國(guó) #gcc -c helloworld.c -o helloworld.o //編譯目標(biāo)文件 #gcc helloworld.o -o helloworld //編譯成可執(zhí)行exe #helloworld //運(yùn)行exe
          數(shù)據(jù)加載中……
          PHP寫了個(gè)連接Mysql數(shù)據(jù)庫(kù)的類
          class.mysqlconnector.php
          <?php
          class MysqlConnector{
          var $dbname;//數(shù)據(jù)庫(kù)名稱
          var $dbhost;//數(shù)據(jù)庫(kù)地址
          var $dbusername;//數(shù)據(jù)庫(kù)用戶名
          var $dbpassword;//數(shù)據(jù)庫(kù)密碼



              
          function MysqlConnector(){
                  
          $this->dbname = "test1";  //還是想寫個(gè)set()方法來封裝"私有"變量
                  $this->dbhost = "localhost";
                  
          $this->dbusername = "root";
                  
          $this->dbpassword = "";
              }

              
          function connectMySql(){
                  
          $openconn = mysql_pconnect($this->dbhost,$this->dbusername,$this->dbpassword ) or die("can not connect to mysql database!");
                  
          mysql_select_db($this->dbname,$openconn);
                  
          return $openconn;
              }

          }
          ?>

          test.php
          <?php
          require("class.mysql.connector.php");
          $mysql_connector = new MysqlConnector();
          $conn = $mysql_connector->connectMySql();

          $rs = mysql_query("select * from student",$conn);
          while($row = mysql_fetch_object($rs)){
              
          print ($row->id .".".$row->name.".".$row->age."<br/>");
          }

          ?>

          student.sql
          create table student (
               id 
          int(10) unsigned not null default '0',
               name 
          varchar(10),
               age 
          varchar(10)
               );
          insert into student values (1,'xiaoli','23');
          insert into student values (2,'xiaoshi','23');   
          insert into student values (3,'xiaobai','24');        

          測(cè)試環(huán)境
          http://jaist.dl.sourceforge.net/sourceforge/appserv/appserv-win32-2.5.5.exe

          http://www.appservnetwork.com/

          Apache 2.0.55
          MySQL 5.0.15
          PHP 5.1.1
          phpMyAdmin-2.6.4-pl4


          運(yùn)行效果
          {2117F59D-8885-4110-AE41-85CB4E04D9FE}0.jpg

          posted on 2005-12-28 15:34 bluesky 閱讀(2288) 評(píng)論(6)  編輯  收藏 所屬分類: PHP

          評(píng)論

          # re: PHP寫了個(gè)連接Mysql數(shù)據(jù)庫(kù)的類 2006-11-22 15:43 特色通

          言簡(jiǎn)意賅,不錯(cuò),很是和初學(xué)者

          # re: PHP寫了個(gè)連接Mysql數(shù)據(jù)庫(kù)的類 2007-04-26 16:16 windlike

          我測(cè)試了,不錯(cuò),謝謝。

          # re: PHP寫了個(gè)連接Mysql數(shù)據(jù)庫(kù)的類 2007-04-26 16:19 windlike

          忘了說,有個(gè)變量寫錯(cuò)了,應(yīng)該是$this->dbpassword, 而不是$this->dbuserpwd

          # re: PHP寫了個(gè)連接Mysql數(shù)據(jù)庫(kù)的類 2007-07-26 08:55 learsu

          這樣寫類嗎?簡(jiǎn)單封裝一下函數(shù)就叫類呀?你連資源都不釋放?

          # re: PHP寫了個(gè)連接Mysql數(shù)據(jù)庫(kù)的類 2011-09-07 15:32 r

          # re: PHP寫了個(gè)連接Mysql數(shù)據(jù)庫(kù)的類 2011-12-30 09:52 Horny Goat Weed

          這裡尼斯帖子老兄,真的很期待,以檢查出新的東西太多的人,它是所有真正的頂級(jí)信息,使該歡呼:)
          主站蜘蛛池模板: 肇州县| 长寿区| 恩施市| 漳州市| 上蔡县| 鹤峰县| 甘德县| 清新县| 奉节县| 资兴市| 会宁县| 崇阳县| 元阳县| 吴堡县| 新平| 千阳县| 日喀则市| 独山县| 水城县| 剑阁县| 治多县| 洱源县| 怀远县| 柘荣县| 齐齐哈尔市| 彭水| 施甸县| 惠水县| 安达市| 文安县| 从江县| 虹口区| 临湘市| 伊春市| 普兰县| 永吉县| 洪雅县| 雷州市| 东安县| 城固县| 金堂县|