PHP------数据访问
数据访问
使用面向对象的方式来访问数据库:
实用类来造连接
第一步:造对象
//造了一个MySQLi的对象,需要四个参数 ,造完对象后交给一个变量$db
$db=new MySQLi(“服务器”,“用户名”,“密码”,“数据库名称”);
第二步:判断连接是否出错(一共有两种方式连判断连接是否出错)
//提供了一个函数, 使用这个方法,可以返回一个出错的信息,如果没有出错就没有返回,所以可以根据这个方法的返回来判断是否连接成功
Mysqli_connect_error()
第一种方式:
//当做一个条件,如果有返回值说明这个连接出错误了
if(mysqli_connect_error())
{
echo “连接失败!”; //输出一个错误信息
exit; //退出程序,不让它往下执行了
} //用if 来判断一下,这个链接有没有问题,能不能造出对象
第二种方式:
mysqli_connect_error() //可以为真,可以为假。如果当返回值为真,说明这个连接有问题。
! mysqli_connect_error()or//在前面加!号,代表如果连接成功,为真
! mysqli_connect_error()or die(“连接失败”); //如果连接成功,前面是真,如果是真的就不走后面的or了。如果前面的! mysqli_connect_error()这句话为假,就走die(“连接失败”),执行一个die方法,先执行“连接失败”再退出整个程序。
第三步:写SQL语句
$sql=”select * from Info”; //查询语句
第三步:执行SQL语句 , 返回结果集对象
//通过对象里的某个方法来执行SQL语句
$db->query(); // query();方法可以来执行SQL语句
$db->query($sql);
$result=$db->query($sql);//执行成功之后,会返回一个$result结果集对象
第四步:从结果集对象中读取数据