简单php连接数据库作操作

1、近期稳定版本

<?php
header('Content-Type: application/json');
$output = [];
$host = ''; //MySQL服务器地址
$user = ''; //用户名
$pwd = ''; // 密码
$dbName = '';//数据库

$connID = mysql_connect($host,$user,$pwd);

//数据库输出编码
mysql_query("set names 'utf8'");

//打开数据库
mysql_select_db($dbName,$connID);

//查询方法
$sql = "";

$query=mysql_query($sql);

//循环查询
while($myrow=mysql_fetch_array($query)){
    $count=count($myrow);
    for($i=0;$i<$count;$i++){
        unset($myrow[$i]);//删除冗余数据
    }
    $output[] = $myrow;
}

//输出
echo json_encode($output);

//关闭连接
mysql_free_result($result);

mysql_close($connID);

?>

2、旧版方便版本

<?php
header('Content-Type: application/json');
$output = [];
//需要传的数据
$openId = $_REQUEST['openId'];

//其余版本
$conn =@mysqli_connect("","root","",""); 
//新浪云版本
//$conn = mysqli_connect(SAE_MYSQL_HOST_M, SAE_MYSQL_USER, SAE_MYSQL_PASS,  SAE_MYSQL_DB, SAE_MYSQL_PORT);
$sql = 'SET NAMES UTF8';
mysqli_query($conn,  $sql);
//查询的方法
$sql = "";
$result = mysqli_query($conn, $sql);

//从结果集中读取一行记录
 while( true ){
     //从结果集中读取一行记录
     $row = mysqli_fetch_assoc($result);
     if(! $row ){  //没有获取到更多记录行
         break;
     }
     $output[] = $row;
 }

echo json_encode($output);
?>

  

原文地址:https://www.cnblogs.com/huangqiming/p/7017370.html