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); ?>