php对数据库操作可大体分为五步:
1、链接mysql服务器。
2、连接对应的数据库。
一般第一步与第二步在一起写:
$link=mysqli_connect("服务器名本地是:localhost或127.0.0.1","root","密码","数据库名");
3、执行sql语句。
4、获取执行的结果。
5.关闭连接。
demo1.php对school进行查询操作:
<?php
//链接数据库
//1.链接数据库服务器 2.选择数据库
$link=mysqli_connect("127.0.0.1","root","123456","school");
//var_dump($link);
if(!$link){
echo "链接失败";
die();//链接失败结束掉就行了 后面额就没有必要在执行了
}
//3.执行sql语句
$sql="select * from books";
$result=mysqli_query($link, $sql);
//var_dump($result);
//4.处理结果集
//mysqli_fetch_assoc($result);获取到的值
while($row=mysqli_fetch_assoc($result)){
var_dump($row);
echo "<hr>";
$rows[]=$row;//存到数组里
}
var_dump($rows);
//5.关闭数据库链接
mysqli_close($link);
?>
demo2.php对数据库进行添加操作:
<?php
//添加数据
//1.链接mysql服务器 2.链接对应的数据库
$link=mysqli_connect("localhost","root","123456","school");
//3.执行sql语句
$sql='insert into books (bno,bname,author,price,quanitity)values(1007,"小时代","郭敬明",20,10);';
$result=mysqli_query($link, $sql);
//4.获取执行的结果
$number=mysqli_affected_rows($link);
if($number>0){
echo "执行成功";
}else{
echo "执行失败";
}
//5.关闭连接
mysqli_close($link);
?>
更新与删除与添加类似,就是sql语句不一样。