mysql串連資料庫

來源:互聯網
上載者:User

標籤:erro   關閉   from   var_dump   資料   php   int   tin   網路連接   

<?php    $con[email protected]mysql_connect(‘localhost‘,‘root‘,‘‘,‘3306‘);    if(!$con){        die(‘串連失敗‘.mysql_error());    }else{        echo ‘串連成功!‘;    }    mysql_query(‘set name utf8‘,$con);    mysql_select_db(‘kun‘,$con);    $result=mysql_query(‘select * from t‘,$con) or die(mysql_error());    //$result=mysql_query(‘select count(*) from t’);    //$row=mysql_fetch_row();  echo $row[0];    // dql第一種輸出:(推薦使用mysql_fetch_row()和mysql_fetch_assoc)    //效能最高,必須要知道查詢資料的列號(即索引0123)    while($row=mysql_fetch_row($result)){        echo $row[0].‘<br/>‘;    }    /*      while($row=mysql_fetch_array($result)){//返回一個索引數組和關聯陣列        //  echo $row[3].‘<br/>‘;//所查資料較多是使用,效率最低,存雙份(索引與關聯)[0] =>  嘻嘻哈哈 [姓名] =>  嘻嘻哈哈        print_r($row);    }    */    /*    while($row=mysql_fetch_assoc($result)){ //返回一個關聯陣列        echo $row[‘姓名‘].‘<br/>‘;    }           */    while($row-mysql_fetch_object($result)){ //返回一個對象        echo $row->uid;    }       //第二中輸出:    while($row=$result->fetch_row()){        foreach ( $row as $key => $a){            echo " --$a--  ";        }    }    // dml輸出:        $result=mysql_query(‘delete from t where id=3’,$con);        或   $result=mysql_query(‘insert into t(uname) value(‘wang’)’,$con);        或   $result=mysql_query(‘update t set uagree=43 where id=2’,$con);    $lastInsertId = mysql_insert_id(); //擷取最後插入的id,僅對insert有效    if(!$result){        die(‘操作失敗‘.mysql_error());    }      if(mysql_affected_rows($con)>0){        echo "操作成功";    }else{        echo "沒有影響到行數";    }    mysql_free_result($result);// 釋放結果記憶體 dml則不需要這句,因這釋放的為資源類型,而dml中的$result為bool型    mysql_close($con);//關閉資料庫(可不寫,會自動關閉,建議寫)          /* 拓展:    \s 或show tables 查看目前使用者所在的資料庫    netstat –an   查看網路連接狀態    var_dump()  查看類型    發送指令包括(ddl 資料定義語句  ,    dql(select) ,           返回mysql result    dml資料動作陳述式  update delete insert,返回bool    dtl 資料事務語句 rollback commit …)    */

 


mysql串連資料庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.