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 "";
  }
 
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'].'
');         }         //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);    }   ?>