PHP访问MySQL的数据--读书笔记4

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PHP访问MySQL的数据--读书笔记4 <?php

header('Content-Type:text/html;charset=utf-8');

// mysqli_connect('IP:3306','帐号','密码','要操作的数据库名称');

$con=mysqli_connect('127.0.0.1','root','123.'school');

//设置编码

if($conn){

echo '链接成功';

}

mysqli_set_charset($con,'utf8');

//数据库操作【例如所有学⽣的名单】$sqsl=sql语句

$sql="SELECT `id`,`name`,`sex`,`class`,`age`,`description` FROM `student`";

$res = mysqli_query($con,$sql);

/*

第⼀:() 函数设置活动的 MySQL 数据库。

如果成功,则该函数返回 true。如果失败,则返回 false。

第⼆

mysqli_query的使⽤有两种情况:

1,如果第⼆个参数的sql语句是查询语句 select则,返回的结果就是⼀个集合/false

2,如果第⼆个参数的sql语句是其他操作update、insert、delete。则返回的结果就是true、false

3,mysqli_query(connection,query,resultmode);

参数描述

connection必需。规定要使⽤的 MySQL 连接。

query必需,规定查询字符串。

resultmode 可选。⼀个常量。可以是下列值中的任意⼀个:

MYSQLI_USE_RESULT(如果需要检索⼤量数据,请使⽤这个)

MYSQLI_STORE_RESULT(默认)

*/

//从结果集中提取数据

//开发时,使⽤最多的是前⾯两种。

//$item = mysqli_fetch_assoc($res); //以关联数组的形式来提取结果集中的⼀⾏数据

//$item = mysqli_fetch_object($res); //以对象的形式来提取结果集中的⼀⾏数据

//$item = mysqli_fetch_row($res); //以索引数组的形式来提取结果集中的⼀⾏数据

//$item = mysqli_fetch_array($res); //以索引+关联数组的形式来提取结果集中的⼀⾏数据// mysqli_fetch_assoc 如果获取不到数据了,则返回 false

$data = []; //声明⼀个空数组,⽤来存储数据while( $item = mysqli_fetch_assoc($res) ){ $data[] = $item;

}

mysqli_close($conn);

//print_r( $data );

>

<!DOCTYPE HTML>

<html lang="en-US">

<head>

<meta charset="UTF-8">

<title></title>

</head>

<body>

<table border="1" width="800" align="center"> <tr>

<td>学号ID</td>

<td>姓名</td>

<td>性别</td>

<td>年龄</td>

<td>班级</td>

<td>个性签名</td>

</tr>

<?php foreach($data as $item): ?>

<tr>

<td><?=$item['id']; ?></td>

<td><?=$item['name']; ?></td>

<td><?=$item['sex']; ?></td>

<td><?=$item['age']; ?></td>

<td><?=$item['class']; ?></td>

<td><?=$item['description']; ?></td>

</tr>

<?php endforeach; ?>

</table>

</body>

</html>

相关文档
最新文档