php和mysql建立資料表及擷取內容渲染到前端頁面

來源:互聯網
上載者:User
本文主要和大家分享php和mysql建立資料表及擷取內容渲染到前端頁面的方法,希望能協助到大家。

1. mysql命令列建立資料表(表結構):


源碼:

create table myValues( id int(4) not null primary key auto_increment, name char(20) not null, year int(20) not null, sex char(20) not null, class char(20) not null, degree double(16,2));

2. mysql命令列查看錶結構:


3.php串連mysqli資料庫

$connect = mysqli_connect('localhost','root','root'); //串連資料庫if($connect){     echo '串連資料庫成功!';}else{     echo '串連資料庫失敗';}//串連資料表mysqli_select_db($connect,'lgc');


4. php向資料庫插入資料

 //向資料庫發送操作資訊 mysqli_query($connect,'set names utf8'); mysqli_query($connect,'insert into myvalues values(1,"王二",20,"男","13.1班","98.68")');   mysqli_query($connect,'insert into myvalues values(2,"李三",22,"男","12.5班","88.66")');   mysqli_query($connect,'insert into myvalues values(3,"小花",16,"女","13.1班","78.32")');   mysqli_query($connect,'insert into myvalues values(4,"小明",15,"男","12.6班","69.95")');   mysqli_query($connect,'insert into myvalues values(5,"小剛",18,"男","13.2班","83.75")');   mysqli_query($connect,'insert into myvalues values(6,"小貝",23,"女","12.3班","93.63")');


5. php向資料庫發送查詢資訊

//像資料庫提交查詢資訊(所有資訊) 返回查詢到資源控制代碼$info = mysqli_query($connect,'select * from myvalues');


6.php擷取在資料庫中查詢到資料:(重要)

$newArr = array();while($arry = mysqli_fetch_array($info,MYSQLI_ASSOC)){     array_push($newArr,$arry);}exit(json_encode($newArr));//擷取資料://Array ( [0] => Array ( [id] => 1 [name] => 王二 [year] => 20 [sex] => 男 [class] => 13.1班 [degree] => 98.68 ) [1] => Array ( [id] => 2 [name] => 李三 [year] => 22 [sex] => 男 [class] => 12.5班 [degree] => 88.66 ) [2] => Array ( [id] => 3 [name] => 小花 [year] => 16 [sex] => 女 [class] => 13.1班 [degree] => 78.32 ) [3] => Array ( [id] => 4 [name] => 小明 [year] => 15 [sex] => 男 [class] => 12.6班 [degree] => 69.95 ) [4] => Array ( [id] => 5 [name] => 小剛 [year] => 18 [sex] => 男 [class] => 13.2班 [degree] => 83.75 ) [5] => Array ( [id] => 6 [name] => 小貝 [year] => 23 [sex] => 女 [class] => 12.3班 [degree] => 93.63 ) )//json_encode()之後:[{"id":"1","name":"\u738b\u4e8c","year":"20","sex":"\u7537","class":"13.1\u73ed","degree":"98.68"},{"id":"2","name":"\u674e\u4e09","year":"22","sex":"\u7537","class":"12.5\u73ed","degree":"88.66"},{"id":"3","name":"\u5c0f\u82b1","year":"16","sex":"\u5973","class":"13.1\u73ed","degree":"78.32"},{"id":"4","name":"\u5c0f\u660e","year":"15","sex":"\u7537","class":"12.6\u73ed","degree":"69.95"},{"id":"5","name":"\u5c0f\u521a","year":"18","sex":"\u7537","class":"13.2\u73ed","degree":"83.75"},{"id":"6","name":"\u5c0f\u8d1d","year":"23","sex":"\u5973","class":"12.3\u73ed","degree":"93.63"}]

7. ajax載入資料:


8. 頁面顯示mysql資料表資訊:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.