PHP各种数据库操作代码

//JSON
<?php
//header('Content-type:text/json'); 
$arr = array('p1'=>'ni"hao','p2'=>2,'ch'=>'码农你好!');
$json = json_encode($arr);
echo $json;
?>

//MySQL 
<?php
$con = mysql_connect("localhost",'root','11111111');
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
 
mysql_select_db('mysql', $con);
 
$result = mysql_query("SELECT * FROM `user` WHERE 1");
 
while($row = mysql_fetch_array($result))
  {
  echo $row['User'] . " " . $row['Password'];
  echo "<br />";
  }
 
mysql_close($con);
?>


//Oralce 
<?php
$conn = oci_connect('hfspas', 'hfspas', '192.168.5.222/hfspas');  
  
if (!$conn) {  
  
    $e = oci_error();  
  
    print htmlentities($e['message']);  
  
    exit;  
  
}else {  
  
    //echo("连接成功!");
        //$select = 'SELECT BL_TEL FROM CC_BLACKLIST'; // 查询语句 
        $select = "select * from t_base_medicode";
        //WriteLog($select);
        $result_rows = oci_parse($conn$select); // 配置SQL语句,执行SQL
        $row_count = oci_execute($result_rows, OCI_DEFAULT); // 行数  OCI_DEFAULT表示不要自动commit 
        //echo($row_count);
        if(!$row_count) { //没有行
            $e = oci_error($result_rows); 
            //echo htmlentities($e['message']); 
            //WriteLog("查询时出错或没有行!,oci_connect(".$db_user_name.",".$db_pwd.",".$db_host_name.")  ". $select."  ".htmlentities($e['message']));
            $arr_result['result'] = 'false';
            echo json_encode($arr_result);  //默认为不是黑名单
        } 

        //取每行每列值 
        while($row = oci_fetch_array($result_rows, OCI_RETURN_NULLS)) {
             echo json_encode($row['MEDICODE'].'<br>');
        }

        //WriteLog($count);
        if($count>=1){
            $arr_result['result']='true';
        }
        else {
            $arr_result['result']='false';
        }
        echo json_encode($arr_result);  //默认为不是黑名单 
  
}

?>

//MS Sqlserver
<?php
$conn=mssql_connect('192.168.5.222','sa','123456'); 

       //测试连接
       if($conn)
       {
       echo "连接成功";
       }
mssql_select_db('hfspas',$conn); 
//query语句   
$Query="select * from t_base_medicode"$AdminResult=mssql_query($Query); 
//输出结果 
$Num=mssql_num_rows($AdminResult); 
for($i=0;$i<$Num;$i++) 
   { 
    $Row=mssql_fetch_array($AdminResult); 
     echo json_encode($Row);
   }  
?>

 

posted @ 2022-06-14 10:01  devgis  阅读(144)  评论(0编辑  收藏  举报