本人作为前端小白,在实现获取数据库数据时,有了一些小发现,介于此目的,特地记录一下。
首先本人连接数据库使用的时PHP语言,整个交互过程可分为:
- 前端网页传入参数
- PHP获取参数,获取并返回数据库中与之对应的数据
- 前端得到并操作数据
然后一步一步的来,第一步可以使用ajax传入参数到网址,其中不做过多累述。
第二步使用PHP得到参数,然后返回数据库与之对应的数据,具体代码如下:
//创建数据库连接
$sql = new MySQLi("127.0.0.1","root","root","tablename");
//设置默认客户端字符集
mysqli_set_charset( $sql , 'utf8' );
//针对数据库的条件查询
$reslut = $sql->query($selector);
$data = array();
//将查询返回的结果作为关联数组
while ($tmp = $reslut->fetch_assoc() ) {
$data[] = $tmp;
}
//将数据添加进新数组
$re = array(
"data"=>$data
);
//对数据进行JSON编码并输出
echo json_encode($re);