<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)

    相冊

    實用Links

    我的Links

    搜索

    •  

    積分與排名

    • 積分 - 114694
    • 排名 - 516

    最新評論

    閱讀排行榜

    評論排行榜

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

    (2)獲取數據庫和表的信息
    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()釋放內存
    ▼mysql_num_rows()判斷結果指針中所指記錄的個數
    <?php
        #連接數據庫
        $link=mysql_connect("localhost","root","root");
        //選擇數據庫--不存在的數據庫,出錯
        mysql_select_db("noexistentdb");
        echo mysql_error()."<br>";

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

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

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

        #輸出數據庫列表中所有的所有表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>";

        #輸出數據庫表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);
    ?>

    輸出結果如下:
    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 期待明天 閱讀(339) 評論(0)  編輯  收藏 所屬分類: PHP
    主站蜘蛛池模板: 337P日本欧洲亚洲大胆精品| 亚洲日韩国产一区二区三区在线| 久久精品九九亚洲精品天堂| 亚洲成A∨人片在线观看不卡| 九九免费观看全部免费视频| a级成人免费毛片完整版| 国产精品成人免费福利| 又粗又大又硬又爽的免费视频 | 72pao国产成视频永久免费| 人妻丰满熟妇无码区免费 | 久久精品国产亚洲av品善| 日日AV拍夜夜添久久免费| 亚洲综合一区二区国产精品| 亚洲男人天堂2022| 国产免费无码AV片在线观看不卡| 拍拍拍又黄又爽无挡视频免费| 激情97综合亚洲色婷婷五| 亚洲男人的天堂久久精品| 国产免费拔擦拔擦8X高清在线人 | 亚洲美女aⅴ久久久91| eeuss影院ss奇兵免费com| 亚洲色婷婷一区二区三区| 国产精品亚洲AV三区| 亚洲日韩涩涩成人午夜私人影院| 亚洲毛片无码专区亚洲乱| 中文字幕在线视频免费| 免费看国产曰批40分钟| 亚洲永久在线观看| 国产女高清在线看免费观看| 亚洲精品无码久久久久秋霞| 亚洲精品美女久久久久99小说| 亚洲中文字幕一二三四区苍井空 | 丁香六月婷婷精品免费观看| 亚洲精品乱码久久久久久久久久久久 | 中文字幕永久免费视频| 亚洲美女在线观看播放| 免费一级特黄特色大片在线| 无码国产精品一区二区免费3p| 亚洲无线码在线一区观看| 国产妇乱子伦视频免费| 日日狠狠久久偷偷色综合免费|