PHP常用数据库代码汇总

连接MYSQL

    //MYSQL数据库配置
    define(DB_HOST, '127.0.0.1');  
    define(DB_USER, 'user');  
    define(DB_PASS, 'pass');  
    define(DB_DATABASENAME, 'database');  
 
    //连接mysql数据库
    $conn = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die("connect failed" . mysql_error());  
    mysql_select_db(DB_DATABASENAME, $conn); 

 

连接MSSQL

     $conn=mssql_connect('IP:PORT','userid','pass'); 
       mssql_select_db('database',$conn); 
      $sql="select * from dde_top"; 
     $Result=mssql_query($sql); 

 

 

SELECT语句

    //SELECT语句
    $sql=sprintf("SELECT username FROM  v9_member where username='%s' ",$userid);
    $result=mysql_query($sql);
    
    //用途1:获取记录数量
    $num = mysql_num_rows($result);     
     if($num==0){
        echo "no_user";  //返回1: 没有此用户
        return;
    }
    //用途2:获取一条数据
     $row = mysql_fetch_array($result) 
     $row = mysql_fetch_array($result) 
     $row = mysql_fetch_array($result) 
    
     
    //用途3:遍历记录集,并转化成数组
      
    while( $row = mysql_fetch_array($result) ){
         $game = $row['game'];             //游戏名
        $giftname = $row['giftname'];      //礼包名字
     }

 

UPDATE语句

     //更新此CDKEY的used,userid,getdate
     $sql=sprintf("UPDATE qyg_gifts SET  userid='%s',getdate=%d WHERE cdkey='%s' ",$userid,time(),$cdkey);
     $result=mysql_query($sql);    

 

DELETE语句

     $sql="delete from qyg_gifts where game='$select_game'";
     mysql_query($sql); 

 

INSERT语句

//A:插入一条数据
$sql
=sprintf("INSERT INTO `t_gifts` (`F_UserID`, `F_Gift`, `F_Count`) VALUES ('%s','%s',%d)",$userid,$gift,$count); $result=mysql_query($sql);

 

 //B:生成一次性插入多条的SQL语句

         $sqls="INSERT INTO `t_gifts` (`F_UserID`, `F_Gift`, `F_Count`, `F_Desc`, `F_Used`, `F_BlockNo`, `F_GetDate`) VALUES";
        $i=0;
         foreach($items_arr as $item){
 
              if($i==0){
                $sqls=$sqls.sprintf("('%s','%s',%d,'%s',0,-1,'%s')",$userid,$item[0],$item[1],$gift_name,date('Y-m-d H:i:s',time()) );
            }else{
                $sqls=$sqls.sprintf(",('%s','%s',%d,'%s',0,-1,'%s')",$userid,$item[0],$item[1],$gift_name,date('Y-m-d H:i:s',time()) );
            }    
            $i++;        
        }
        $sqls=$sqls.";";     
         $result=mysql_query($sql);

 

 

转载于:https://www.cnblogs.com/roluce/p/6035245.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值