• <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 函數來實現PHP直接使用MySQL。還要注意查詢,其中使用字符串連接來向查詢添加 $name 參數。

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

    使用 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. ?>

    穩定

    產品高可用性高并發

    貼心

    項目群及時溝通

    專業

    產品經理1v1支持

    快速

    MVP模式小步快跑

    承諾

    我們選擇聲譽

    堅持

    10年專注高端品質開發
    • 返回頂部
    久久精品国产免费观看三人同眠| 国产在线精品一区二区三区直播| 四虎永久在线精品影院| 国产成人精品免费视频动漫| 人妻少妇精品中文字幕AV| 精品视频在线免费观看| 国内精品久久久久国产盗摄| 亚洲乱码日产精品a级毛片久久| 日韩精品一区在线| 日韩精品中文字幕第2页| 国产精品久久久久久久福利院| 国内精品免费视频自在线| 欧美交A欧美精品喷水| 真实国产精品vr专区| 国产1024精品视频专区免费| 国产精品自拍一区| 97精品国产91久久久久久| 亚洲性日韩精品一区二区三区 | 国产高清在线精品二区| 久久久久久精品久久久| 香港三级精品三级在线专区| 国产精品女主播自在线拍| 91麻豆精品国产一级| 国产亚洲精品影视在线| 国内揄拍国内精品对白86| 久久亚洲精品无码网站| 野花国产精品入口| 国产精品久久毛片| 国产剧情精品在线观看| 99热在线日韩精品免费 | 四虎亚洲国产成人久久精品| 日韩免费a级在线观看| 夜夜高潮夜夜爽国产伦精品| 亚洲午夜成人精品电影在线观看 | 黑人精品videos亚洲人| 国产精品免费大片| 亚洲国产精品久久久久| 99国产精品免费观看视频| 4444亚洲国产成人精品| 精品免费久久久久久久| 国产精品va一级二级三级|