成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > PHP連接MySQL數(shù)據(jù)庫并以json格式輸出

PHP連接MySQL數(shù)據(jù)庫并以json格式輸出

熱門標(biāo)簽:上海做外呼線路的通信公司 寧波外呼營銷系統(tǒng) 房產(chǎn)中介用的是什么外呼系統(tǒng) 四川保險(xiǎn)智能外呼系統(tǒng)供應(yīng)商 福建銀行智能外呼系統(tǒng)價(jià)格 遼寧ai電銷機(jī)器人價(jià)格 長沙做地圖標(biāo)注公司 地圖標(biāo)注專員怎么樣 電話機(jī)器人銷售主要負(fù)責(zé)什么

1.簡介

PHP連接數(shù)據(jù)庫有多種方法,現(xiàn)介紹常用的MySQL數(shù)據(jù)庫連接方法,PHP連接MySQL也有兩種方式,一是面向?qū)ο?,二是面向過程方式,兩種方法稍有區(qū)別。下面通過代碼介紹兩種方法連接MySQL并以json格式輸出。

2、面向?qū)ο蠓绞?/p>

?php 
header("content-Type: text/html; charset=utf-8");//字符編碼設(shè)置 
$servername = "localhost"; 
$username = "root"; 
$password = "123456"; 
$dbname = "mydb"; 
 
// 創(chuàng)建連接 
$conn =new mysqli($servername, $username, $password, $dbname); 
// 檢測連接 
if ($conn->connect_error) { 
  die("Connection failed: " . $conn->connect_error); 
} 
 
$sql = "SELECT * FROM power WHERE DATE='2014-1-1'"; 
$result = $conn->query($sql); 
 
$arr = array(); 
// 輸出每行數(shù)據(jù) 
while($row = $result->fetch_assoc()) { 
  $count=count($row);//不能在循環(huán)語句中,由于每次刪除row數(shù)組長度都減小 
  for($i=0;$i$count;$i++){ 
    unset($row[$i]);//刪除冗余數(shù)據(jù) 
  } 
  array_push($arr,$row); 
 
} 
//print_r($arr); 
echo json_encode($arr,JSON_UNESCAPED_UNICODE);//json編碼 
$conn->close(); 
 
?> 

3.面向過程方式

?php 
header("content-Type: text/html; charset=utf-8");//字符編碼設(shè)置 
$servername = "localhost"; 
$username = "root"; 
$password = "123456"; 
$dbname = "mydb"; 
 
// 創(chuàng)建連接 
$con =mysqli_connect($servername, $username, $password, $dbname); 
// 檢測連接 
if (mysqli_connect_errno()) 
{ 
  echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 
 
$sql = "SELECT * FROM power WHERE DATE='2014-1-1'"; 
$result = mysqli_query($con,$sql); 
 
$arr = array(); 
while($row = mysqli_fetch_array($result)) { 
  $count=count($row);//不能在循環(huán)語句中,由于每次刪除 row數(shù)組長度都減小 
  for($i=0;$i$count;$i++){ 
    unset($row[$i]);//刪除冗余數(shù)據(jù) 
  } 
 
  array_push($arr,$row); 
 
} 
echo json_encode($arr,JSON_UNESCAPED_UNICODE); 
mysqli_close($con); 
 
?> 

4.輸出json示例

[{"NAME":"小區(qū)1","DM":"A","LNG":"564142.623","LAT":"4329376.169","DATE":"2014-1-1","VAL":"26.8"},{"NAME":"小區(qū)2","DM":"B","LNG":"563089.677","LAT":"4329311.017","DATE":"2014-1-1","VAL":"26.8"}] 

5.json輸出說明

由于$row = mysqli_fetch_array($result)獲取數(shù)據(jù)的一行數(shù)據(jù)并以數(shù)組形式存儲,里邊除了字段和值鍵值對外默認(rèn)還會有0,1,2……下標(biāo)存在,如下所示

Array ( [0] => 小區(qū)1 [NAME] => 小區(qū)1 [1] => A [DM] => A [2] => 564142.623 [LNG] => 564142.623 [3] => 4329376.169 [LAT] => 4329376.169 [4] => 2014-1-1 [DATE] => 2014-1-1 [5] => 26.8 [VAL] => 26.8 )  

如此數(shù)據(jù)就出現(xiàn)冗余,unset方法則是刪除數(shù)組冗余數(shù)據(jù),之后再添加到$arr數(shù)組中。
另外在json編碼中json_encode($arr);會出現(xiàn)中文被unicode編碼,php5.3加入了options參數(shù), 5.4以后才加入JSON_UNESCAPED_UNICODE,這個(gè)參數(shù),不需要做escape和unicode處理。所以在5.4之前都需要對中文做個(gè)處理 。5.4里面直接補(bǔ)上代碼中的參數(shù)即可。

整理網(wǎng)上的方法,5.4之前處理方法有兩種,方法1:在實(shí)際應(yīng)用中有個(gè)問題,部分字符會掉,原因暫不清楚。

function encode_json($arr){ 
  $code = json_encode($arr); 
  return preg_replace("#\\\u([0-9a-f]+)#ie", "iconv('UCS-2', 'UTF-8', pack('H4', '\\1'))", $code); 
} 

方法2:先對需要處理的做urlencode處理,然后json_encode,最后做urldecode處理

function encode_json($str) { 
  return urldecode(json_encode(url_encode($str)));   
} 
 
/** 
 * 
 */ 
function url_encode($str) { 
  if(is_array($str)) { 
    foreach($str as $key=>$value) { 
      $str[urlencode($key)] = url_encode($value); 
    } 
  } else { 
    $str = urlencode($str); 
  } 
   
  return $str; 
} 

mysqli連接mysql數(shù)據(jù)庫的常用方法(面向?qū)ο蠛兔嫦蜻^程)

相信開始學(xué)習(xí)PHP的伙伴們用的都是php4,或者php5,在這些版本中都有一個(gè)連接數(shù)據(jù)庫的函數(shù)mysql_connect(),但在使用php5.5及5.5以上版本時(shí),你會發(fā)現(xiàn)使用mysql_connect()會直接報(bào)錯(cuò),這是因?yàn)閜hp5.5以后的版本考慮到未來的可移植性和安全性,性能而廢棄了mysql_connect()函數(shù),所以我們只能使用mysqli_connect()和PDO,這里我說一下mysqli_connect()。

mysqli_connect()的兩種方式,面向過程和面向?qū)ο蟮倪B接數(shù)據(jù)庫方法。

(1)面向過程連接數(shù)據(jù)庫:

!-- 面向過程的數(shù)據(jù)庫mysqli連接 --> 
?php 
  $conn=mysqli_connect("localhost","root","950609","user"); 
  // 連接數(shù)據(jù)庫user 
  if (!$conn) { 
    # code...判斷鏈接是否成功 
    echo "連接失敗!"; 
    echo mysqli_connect_error(); 
    exit(); 
  } 
  mysqli_query($conn,"set names utf8"); 
  // 指定編碼格式 
  $sql="select * from goods"; 
  // sql語句 
  $result=mysqli_query($conn,$sql); 
  // 執(zhí)行sql語句,將執(zhí)行結(jié)果返回到結(jié)果集中 
  $row=mysqli_fetch_array($result); 
  // 從結(jié)果集中取得一行作為數(shù)組 
  echo "pre>"; 
  print_r($row); 
?> 

(2)面向?qū)ο蟮臄?shù)據(jù)庫連接

!-- 面向?qū)ο蟮臄?shù)據(jù)庫mysqli連接 --> 
lt;?php 
$mysqli=new mysqli("localhost","root","950609","user"); 
if ( $mysqli -> connect_error ) { 
  die( 'Connect Error (' . $mysqli -> connect_errno . ') ' 
      . $mysqli -> connect_error ); 
} 
$sql = "select * from goods"; 
  $mysqli->set_charset("utf8");  
  $result = $mysqli->query($sql);  
  $row = $result->fetch_array(); // 從結(jié)果集中取得一行作為數(shù)組  
  echo 'pre>'; 
  print_r($row);  
  /* free result set */  
  $result->free();  
  /* close connection */  
  $mysqli->close();  
> 

這篇文章就介紹到這了,關(guān)于PHP連接MySQL數(shù)據(jù)庫并以json格式輸出的實(shí)現(xiàn)代碼,需要的朋友可以參考一下。

您可能感興趣的文章:
  • 解決php用mysql方式連接數(shù)據(jù)庫出現(xiàn)Deprecated報(bào)錯(cuò)問題
  • PHP連接MySQL數(shù)據(jù)庫的三種方式實(shí)例分析【mysql、mysqli、pdo】
  • php連接mysql數(shù)據(jù)庫最簡單的實(shí)現(xiàn)方法
  • PHP5.5基于mysqli連接MySQL數(shù)據(jù)庫和讀取數(shù)據(jù)操作實(shí)例詳解
  • javascript連接mysql與php通過odbc連接任意數(shù)據(jù)庫的實(shí)例
  • PHP基于MySQLI函數(shù)封裝的數(shù)據(jù)庫連接工具類【定義與用法】
  • PHP連接MYSQL數(shù)據(jù)庫的3種常用方法
  • PHP使用mysql與mysqli連接Mysql數(shù)據(jù)庫用法示例
  • PHP連接MySQL數(shù)據(jù)庫三種實(shí)現(xiàn)方法

標(biāo)簽:成都 張家口 梅州 林芝 山東 威海 巴中 泰州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP連接MySQL數(shù)據(jù)庫并以json格式輸出》,本文關(guān)鍵詞  PHP,連接,MySQL,數(shù)據(jù)庫,并以,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP連接MySQL數(shù)據(jù)庫并以json格式輸出》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP連接MySQL數(shù)據(jù)庫并以json格式輸出的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美一级艳片视频免费观看| 久久久久资源| 中文字幕永久在线视频| 思热99re视热频这里只精品| 欧美成人精品xxx| 日韩福利片在线观看| 国产精品igao视频网网址不卡日韩| 日韩毛片在线观看| 欧美亚洲国产一区二区三区| 污导航在线观看| 中文字幕一区二区三区电影| 欧美一区二区三区爽大粗免费| 99国产视频| 在线观看日韩视频| 无码小电影在线观看网站免费| 《视频一区视频二区| 国内精品99| 一本不卡影院| 欧美三级理伦电影| 五月婷婷久久综合| 小明看看成人免费视频| 开心激情五月婷婷| 久久99久久99小草精品免视看| 日本dvd播放| 欧美成人精品在线| 超碰在线免费av| 国产原创av在线| 欧美国产先锋| 一级中文字幕一区二区| 激情五月色综合亚洲小说| 日韩欧美一区二区视频在线播放| 亚洲综合激情五月| 国产国产人免费人成免费视频| 日本久久天堂| 黄色手机在线视频| 日韩视频 中文字幕| 欧美一区二区三区四区夜夜大片| 欧美高清videos性极品| 久久国产尿小便嘘嘘| 日韩在线第一区| 亚洲成人77777| 中国字幕a在线看韩国电影| 精品日产乱码久久久久久仙踪林| 粗大的内捧猛烈进出在线视频| 小说区图片区综合久久88| 欧美网站免费观看| 久久久久久麻豆| 亚洲福利一区二区三区| 亚洲精品综合一区二区三区| 美女av一区| 九色视频网站| av综合在线观看| 国产精品天美传媒入口| 超级白嫩亚洲国产第一| 成人豆花视频| 欧美性大战久久久| 欧美亚洲另类小说| 91麻豆国产福利在线观看宅福利| 俺来俺也去www色在线观看| 7777女厕盗摄久久久| 午夜国产视频| 欧美日韩综合在线免费观看| 国产在视频线精品视频| 亚洲综合图区| 欧美影院在线播放| 国产一区二区三区的电影| 欧美国产第一页| 好吊妞无缓冲视频观看| 欧美黑人激情| 免费高潮视频95在线观看网站| 国产精品一二三产区| 日韩欧美不卡一区| 久草免费在线视频观看| 国产激情无码一区二区三区| 欧美精品密入口播放| 精品免费囯产一区二区三区| 三区四区在线观看| 亚洲人成电影网站色xx| 欧美经典三级视频一区二区三区| 欧美另类变人与禽xxxxx| 9人人澡人人爽人人精品| 国产免费网址| 免费免费啪视频在线观看| 岛国av一区二区在线在线观看| 国产精品久久久久久久一区探花| 无码av天堂一区二区三区| 久久高清免费观看| 欧美日韩视频不卡| 亚洲成人网在线观看| 成人免费av| 91小视频免费观看| 337p粉嫩色噜噜噜大肥臀| 全部孕妇毛片免费孕妇| 影音成人av| avtt久久| 干出白浆视频| 天天做天天摸天天爽天天爱| 午夜不卡av在线| 日韩天堂在线视频| 91在线视频网址| 日韩精品dvd| 婷婷国产成人久久精品激情| 成视频在线观看免费观看| 免费播放片a高清在线观看| 亚洲精品一区二区二区| jizz免费看| 日韩免费va| 国产精品免费人成网站| 国产精一区二区三区| 国产精品日产欧美久久久久| 亚洲第一区第二区| 少妇高潮久久77777| 无码国产精品一区二区色情男同| 国产不卡一卡2卡三卡4卡5卡在线| 91网站最新地址| 久草福利资源在线观看| 亚洲人成电影网站色mp4| 欧美三级网址| 国产精品久久久久av蜜臀| 91精品啪在线观看国产爱臀| 僵尸再翻生在线观看| 91九色单男在线观看| 久久aaaa片一区二区| 久久网站最新地址| 亚洲一区二区av电影| 国产精品国产精品88| 久久久久久国产免费| 99精彩视频在线观看免费| 欧美日韩一区二区高清| 天堂网在线免费观看| 国产91精品在线播放| 久久精品视频在线免费观看| 成人妇女免费播放久久久| 蜜臀一区二区三区精品免费视频| 欧美日本视频在线观看| 四虎影视永久免费在线观看一区二区三区| xfav资源| 国产激情欧美| 最新黄色片网站| japanese中文字幕| 成年女人a毛片免费视频| 91成人天堂久久成人| 成人信息集中地| 成人免费观看视频大全| 91精品国产福利尤物| 欧美成人四级hd版| 欧美美女性生活视频| 国产精品免费在线播放| 久久美女免费视频| 岛国视频免费在线观看| 成人免费无码大片a毛片| 久久午夜无码鲁丝片午夜精品| 4hu永久免费入口| 极品美女扒开粉嫩小泬| 2024短剧网剧在线观看| 日本特级黄色大片| 噜噜爱69成人精品| 日韩精品福利网站| 久久经典综合| 一区二区三区久久久久| 国产原厂视频在线观看| 日韩免费特黄一二三区| 成人黄色片网站| 伊人75在线| 亚洲第一精品区| 日韩美女主播在线视频一区二区三区| blacked蜜桃精品一区| 亚洲精品国产偷自在线观看| 91麻豆福利精品推荐| 日本一区二区动态图| 影音先锋2020色资源网| 亚洲二区三区四区| 欧美自拍视频在线观看| 日韩av高清在线播放| 国产精品三上| 中出嫩模无套| 少妇av在线| 妖精视频成人观看www| 国产精品一二三区在线观看| 四虎国产精品永久| 小视频福利在线| 糖心vlog免费在线观看| bt欧美亚洲午夜电影天堂| 欧美在线电影| 男人的天堂在线视频| 国产激情一区二区三区桃花岛亚洲| 欧美黄污视频| 亚瑟在线精品视频| 亚洲欧美成aⅴ人在线观看| 日本粉色视频在线观看| 天天草天天草| 国产精品专区h在线观看| 91po在线观看91精品国产性色| 看国产成人h片视频| 能直接看的av| 精品孕妇一区二区三区| 超碰在线中文字幕| wwwww在线观看免费视频| 一级特黄特色的免费大片视频| 午夜久久福利视频| 日本成址在线观看| 欧美国产第二页| 天堂网一区二区三区| 亚洲主播在线观看| 久久久蜜桃一区二区人| 麻豆久久久久久久| 免费人成在线观看| 亚洲最新视频在线观看| 亚洲一二三四视频| 精品久久ai电影| 九九精品免费视频| 在线观看av网站永久| 俄罗斯av网站| 欧美性色黄大片| 日本电影全部在线观看网站视频| 欧美日韩一级视频| 久久电影一区二区| 欧美在线观看禁18| 丁香六月激情综合| 天堂成人免费av电影一区| 亚洲专区一区二区三区| 69av在线视频| 欧美色欧美亚洲另类七区| 极品少妇xxxx精品少妇偷拍| 中文字幕av一区二区三区谷原希美| 国产精品久久久久av免费| 狂野欧美性猛交xxxxx视频| 日韩精品免费一区| 亚洲国产国产亚洲一二三| 中文字幕在线字幕中文| a√在线中文网新版址在线| 欧美性感一类影片在线播放| 欧洲成人一区| 国产另类图片| 中文字幕一区二区三区四区免费看| 在线视频福利一区| 国产精品亚洲综合| 性生交大片免费全黄| 色久优优欧美色久优优| 国产精品毛片久久久久久久av| 国产激情在线免费观看| 神马午夜精品91| 亚洲色图清纯唯美| 天天色天天干天天| 日本aa大片在线播放免费看| 久久99九九| 中文字幕www| 成人永久在线| 欧洲毛片视频| 亚洲毛片欧洲毛片国产一品色| 97久久超碰国产精品| 免费观看一级视频| 亚洲va欧美va天堂v国产综合| 免费看国产精品一二区视频| 成年人免费网站| 97久久超碰福利国产精品…| 国产精品久久久久久久天堂第1集| 国产乱人伦精品一区二区| 国产精品拍拍拍| 国产超碰97| 丰满少妇被猛烈进入高清播放| 人妻人人澡人人添人人爽| 视频一区视频二区视频| 最新中文在线视频| 日本大片免费看| 国产精品嫩草影院桃色| 老太脱裤子让老头玩xxxxx| 男捅女免费视频| 手机福利在线视频| 日韩久久久久久久久久久久| 91九色丨porny丨极品女神| 亚洲日本一区二区| 日本欧美一二三区| 亚洲人成啪啪网站| 精久久久久久| 成人午夜精品| 久久天天久久| 日韩欧美亚洲日产国| 国产成人a级片| 天天操中文字幕视频| 777777av| 成人毛片视频免费看| 手机在线看片1024| 少妇激情一区二区三区| 中国免费黄视频| 亚洲天堂久久av| 日本中文字幕在线播放| 日韩精品视频网址| 91九色偷拍| 男人的天堂av社区在线| 国产伦精品一区二区三区在线| 色婷婷久久综合中文久久蜜桃av| 欧美人动性xxxxz0oz| 亚洲精品在线国产| 欧美久久一二三四区| 蜜桃在线一区二区| 欧美福利电影网| 高清在线视频不卡| 中文字幕欧美人与畜| 国产黄在线播放| 四虎地址8848jia| 亚洲视频在线观看| 宅男在线观看免费高清网站| 中文字幕 国产精品| 久久精品影视大全| 五月天丁香久久| 亚洲精品第五页| 欧美 日韩 激情| 欧美日韩国产在线看| 国产精品久久久久久免费免熟| 国产一区二区精品免费| 亚洲高清免费观看高清完整版| 国产最新精品视频| 欧美激情视频三区| 好吊视频一区二区三区四区| 欧美日韩亚洲综合一区二区三区| 国产精品欧美久久久久天天影视| 免费毛片aaaaaa| 91n.com在线观看| 亚洲精品一区二区三区在线| 亚洲每日在线| 黄色一级片在线看| 一个人www视频在线免费观看| 日韩激情视频在线观看| 国产精品揄拍一区二区| 在线精品91av| 国产女同无遮挡互慰高潮91| 小鲜肉gaygays免费动漫|