• <kbd id="qyk40"></kbd>
  • <strike id="qyk40"></strike><samp id="qyk40"><pre id="qyk40"></pre></samp>

    清單 1. Access/get.php

    1. <?php  
    2. function get_user_id( $name )  
    3. {  
    4.  $db = mysql_connect( 'localhost', 'root', 'password' );  
    5.  mysql_select_db( 'users' );  
    6.  
    7.  $res = mysql_query( "SELECT id FROM users WHERE login='".$name."'" );  
    8.  while( $row = mysql_fetch_array( $res ) ) { $id = $row[0]; }  
    9.  
    10.  return $id;  
    11. }  
    12.  
    13. var_dump( get_user_id( 'jack' ) );  
    14. ?> 

    注意使用了 mysql_connect 函數(shù)來實現(xiàn)PHP直接使用MySQL。還要注意查詢,其中使用字符串連接來向查詢添加 $name 參數(shù)。

    該技術(shù)有兩個很好的替代方案:PEAR DB 模塊和 PHP Data Objects (PDO) 類。兩者都從特定數(shù)據(jù)庫選擇提供抽象。因此,您的代碼無需太多調(diào)整就可以在 IBM? DB2?、MySQL、PostgreSQL 或者您想要連接到的任何其他數(shù)據(jù)庫上運行。

    使用 PEAR DB 模塊和 PDO 抽象層的另一個價值在于您可以在 SQL 語句中使用 ? 操作符。這樣做可使 SQL 更加易于維護,且可使您的應用程序免受 SQL 注入攻擊。

    使用 PEAR DB 的替代代碼如下所示。

    清單 2. Access/get_good.php

    1. <?php  
    2. require_once("DB.php");  
    3.  
    4. function get_user_id( $name )  
    5. {  
    6.  $dsn = 'mysql://root:password@localhost/users';  
    7.  $db =& DB::Connect( $dsn, array() );  
    8.  if (PEAR::isError($db)) { die($db->getMessage()); }  
    9.  
    10.  $res = $db->query( 'SELECT id FROM users WHERE login=?',array( $name ) );  
    11.  $id = null;  
    12.  while( $res->fetchInto( $row ) ) { $id = $row[0]; }  
    13.  
    14.  return $id;  
    15. }  
    16.  
    17. var_dump( get_user_id( 'jack' ) );  
    18. ?>

    穩(wěn)定

    產(chǎn)品高可用性高并發(fā)

    貼心

    項目群及時溝通

    專業(yè)

    產(chǎn)品經(jīng)理1v1支持

    快速

    MVP模式小步快跑

    承諾

    我們選擇聲譽

    堅持

    10年專注高端品質(zhì)開發(fā)
    • 返回頂部
    91免费福利精品国产| 久久精品视频免费| 国产精品99久久久| 国产精品一卡二卡三卡四卡| 亚洲精品电影在线| 青青草原精品99久久精品66| 精品成人免费自拍视频| 中文精品北条麻妃中文| 国产精品99精品视频网站| 亚洲精品无码日韩国产不卡av | 日韩精品人妻一区二区三区四区| 在线人成精品免费视频| 久久久无码人妻精品无码| 久久精品隔壁老王影院| 日本精品久久久久中文字幕| a级亚洲片精品久久久久久久| 精品久久久久一区二区三区| 国产A√精品区二区三区四区| 精品人妻人人做人人爽夜夜爽| 免费日韩在线视频| 日本免费精品一区二区三区| 日韩精品福利在线| 成人国产精品一区二区网站| 日韩一区二区三区在线精品| 精品人妻中文无码AV在线| 牛牛在线精品观看免费正| 精品女同一区二区| 九九视频精品在线| 国产精品 综合 第五页| 国产精品亚洲不卡一区二区三区| 国产精品毛片一区二区| 精品一区二区三区高清免费观看| 精品国产免费人成网站| 久久精品国产精品亚洲下载| 成人区精品一区二区不卡 | 日韩精品亚洲人成在线观看| 久久香综合精品久久伊人| 久久精品水蜜桃av综合天堂 | 亚洲av日韩av无码av| 日韩精品中文字幕无码专区| 精品理论片一区二区三区|