数据库访问

数据库访问

★★★   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);

posted on 2016-11-09 22:55  向前看!明天会更好!  阅读(112)  评论(0编辑  收藏  举报