数据库访问
★★★ header("location:***.php");//跳转到***.php的页面
★★★ <a>里面 的onclick事件 先执行onclick事件再执行跳转
★★★ $db = new MySQLi("localhost","root","密码","表名");
需要四个参数 php手册(host(连哪儿的数据库,可以写ip地址也可以写域名(如www.baidu.com)/本地为:loclhost),username(用户名),passwd(密码),dbname(数据库名称),port(端口号默认为3306)) port 可以不写
//可以判断连接是否出错
方法一:
if(mysqli_connect_error())
{
echo "连接失败";
exit;
}
//方法二:
mysqli_connect_error()?die("连接失败"):"";
步骤:1. 先把数据库和PHP打通一个通道(造一个连接对象)
$db = new MySQLi("localhost","root","密码","表名");
步骤:2.//写SQL语句: $sql = "select * from Info(表名)";
步骤:3.//执行SQL语句,返回结果集对象: $reslut = $db->query($sql);
步骤:4.//从结果集中读取数据,返回数组 $attr = $reslut->fetch_all(); //读取所有数据,返回索引二维数组
$attr = $reslut->fetch_array(); //读取当前指针指向的数据,返回索引关联都存在的数组
$attr = $reslut->fetch_assoc(); //读取当前指针指向的数据,返回关联数组
$attr = $reslut->fetch_row(); //返回索引数组
$attr = $reslut->fetch_object(); //返回对象
var_dump($attr);
//while循环结果相当于$reslut->fetch_all(),读取所有数据;输出一个二维数组;
$arr = array();
while($attr = $reslut->fetch_row())
{
array_push($arr,$attr);
}
var_dump($arr);