php 数据访问

PHP数据访问讲了两种方法,第一种为面向过程的方法。现在基本已经过时,在此写出来了解一下以便以后可能用到。

//设置页面编码格式
header("content-type:text/html;charset=utf-8");//改乱码
//生成连接
$db_connect = mysql_connect("localhost","root","3177389");

//选择操作的数据库
mysql_select_db("my test",$db_connect);

//写sql 语句
$sql="delete from Info where code='p001';delete from Info where code='p002'";
//执行sql语句
$result=mysql_query($sql );
//var_dump($sql );


//处理查询结果
//$row = mysql_fetch_row($result);//逐条读取
//$row = mysql_fetch_row($result);

//print_r($row);

echo $result;//试验证明返回的不是影响行数,是布尔型,0或1

第二种为面向对象的方法比目前最常用的,必须掌握的

1.生成连接对象
$db=new MYSQLi("localhost","root","3177389"," my test )//传四个参数分别为服务器名,用户权限,密码,数据库

2.判断连接是否成功
!mysqli_connect_error()or die("连接失败!");

3.写sql语句

$sql="select*from Info"

4.执行sql 语句
$result=mysql_query($sql);//mysql_query为执行

5.处理查询结果
$row=$result->fetch_row();//逐条读取
$row=$result->fetch_all();//返回所有数据,以二维数组的形式返回
$row=$result->fetch_assoc()//返回一条数据,以关联数组的形式
print_r($row);

  

posted on 2016-03-24 23:34  宁静致远-zw  阅读(166)  评论(0)    收藏  举报