<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 78  文章 - 25  trackbacks - 0
    <2009年7月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    常用鏈接

    留言簿

    隨筆分類(75)

    隨筆檔案(78)

    相冊

    實(shí)用Links

    我的Links

    搜索

    •  

    積分與排名

    • 積分 - 114078
    • 排名 - 516

    最新評論

    閱讀排行榜

    評論排行榜

    數(shù)據(jù)庫高級操作
    (1)獲取報錯信息mysql_error(),mysql_errno()
    string mysql_error([resource $link_identifier]);返回上一個mysql函數(shù)的錯誤文本,如果沒有出錯則返回空字符串
    int mysql_errno([resource $link_identifier]);返回上一個mysql函數(shù)的錯誤號碼,如果沒有出錯則返回0
    例如:選擇一個不存在的數(shù)據(jù)庫會出錯,在一個已經(jīng)存在的數(shù)據(jù)庫中,操作一個不存在的表也會出錯。

    (2)獲取數(shù)據(jù)庫和表的信息
    mysql_list_dbs(),
    mysql_db_name(),
    mysql_list_tables(),
    mysql_tablename()
    具體用法:
    resource mysql_list_dbs([resource $link_identifier])
    string mysql_db_name(resource $result,int $row[,mixed $field])
    resource mysql_list_tables(string $databaseName[,resource $link_identifier])
    string mysql_tablename(resource $result,int $i)
    (3)
    ▼mysql_free_result()釋放內(nèi)存
    ▼mysql_num_rows()判斷結(jié)果指針中所指記錄的個數(shù)
    <?php
        #連接數(shù)據(jù)庫
        $link=mysql_connect("localhost","root","root");
        //選擇數(shù)據(jù)庫--不存在的數(shù)據(jù)庫,出錯
        mysql_select_db("noexistentdb");
        echo mysql_error()."<br>";

        mysql_select_db("rorely");
        #查詢不存在的表,出錯
        mysql_query("select * from noexistenttable");
        echo mysql_error()."<hr>";

        #輸出數(shù)據(jù)庫列表
        $db_list=mysql_list_dbs($link);
        while($row=mysql_fetch_object($db_list)) echo $row->Database."<br>";
        echo"<hr>";

        #輸出數(shù)據(jù)庫列表中所有數(shù)據(jù)庫的名稱
        $i=0;
        $count=mysql_num_rows($db_list);
        while($i<$count){
            echo mysql_db_name($db_list,$i)."<br>";
            $i++;
        }
        echo"<hr>";

        #輸出數(shù)據(jù)庫列表中所有的所有表mysql_list_tables(dbname)
        $result=mysql_list_tables("mysql");
        if(!$result) {
            print "DB error,could not list tables<br>";
            print "MySQL error:".mysql_error();
            exit;
        }
        while($row=mysql_fetch_row($result))
            print "Table:$row[0].<br>";
            
        mysql_free_result($result);
        echo"<hr>";

        #輸出數(shù)據(jù)庫表mysql_tablename(resource)
        $result=mysql_list_tables("rorely");
        for($i=0;$i<mysql_num_rows($result);$i++){
            printf("Table:%s<br>",mysql_tablename($result,$i));
        }
        mysql_free_result($result);
    ?>

    輸出結(jié)果如下:
    Unknown database 'noexistentdb'
    Table 'rorely.noexistenttable' doesn't exist
    information_schema
    mysql
    rorely
    test

    information_schema
    mysql
    rorely
    test

    Table:columns_priv.
    Table:db.
    Table:event.
    Table:func.
    Table:general_log.
    Table:help_category.
    Table:help_keyword.
    Table:help_relation.
    Table:help_topic.
    Table:host.
    Table:ndb_binlog_index.
    Table:plugin.
    Table:proc.
    Table:procs_priv.
    Table:servers.
    Table:slow_log.
    Table:tables_priv.
    Table:time_zone.
    Table:time_zone_leap_second.
    Table:time_zone_name.
    Table:time_zone_transition.
    Table:time_zone_transition_type.
    Table:user.

    Table:test
    posted on 2009-07-02 09:02 期待明天 閱讀(334) 評論(0)  編輯  收藏 所屬分類: PHP
    主站蜘蛛池模板: 老子影院午夜伦不卡亚洲| 久久中文字幕免费视频| 美女被免费网站在线视频免费| 中文字幕不卡高清免费| 国产免费69成人精品视频| 亚洲精品午夜视频| 日本高清免费观看| 国产日产亚洲系列最新| 亚洲精品乱码久久久久久V | 亚洲AV日韩精品久久久久久久| 美女视频黄频a免费大全视频| 黄色片在线免费观看| 亚洲精品视频在线| 91精品成人免费国产| 亚洲一区二区视频在线观看| 香蕉视频亚洲一级| 日韩激情无码免费毛片| a在线免费观看视频| 日本黄页网站免费| 激情五月亚洲色图| 久9久9精品免费观看| 国产精品免费福利久久| 亚洲成AV人片在线观看WWW| 亚洲jjzzjjzz在线播放| 四虎影视大全免费入口| 黄色免费网址大全| 久久亚洲国产午夜精品理论片| 无码囯产精品一区二区免费| 亚洲人6666成人观看| 免费人成激情视频在线观看冫| 久久久久无码精品亚洲日韩| www.黄色免费网站| 免费一级毛片在线播放视频免费观看永久| 亚洲精品国产福利一二区| 麻豆成人久久精品二区三区免费| 亚洲一区二区三区免费视频| 亚洲成A∨人片天堂网无码| 国产AV旡码专区亚洲AV苍井空 | 免费女人高潮流视频在线观看| 亚洲一区电影在线观看| 亚洲第一页日韩专区|