首页 > 代码库 > 数据访问
数据访问
1.做一个连接对象
$sdb = new mysqli("localhost","root","123","mydb") 数据库的服务器地址,数据库用户名,数据库密码,需要操作的数据库
2.判断连接是否出错
if(mysqli_connect_error()) { //echo "连接失败" die("连接失败" ); }
3.准备sql语句
$sql="select * from info"; $sql = "selct name from info where code=‘poo1‘";
4.执行sql语句,后返回结果集对象
$result = $db->query($sql); //query sql语句 , 返回数据的模式
5.从结果集中取数据;
$attr = $result->fectch_all();//返回所有数据并且意二维数组的方式存在 resulttype返回数据的类型 MYSQLI_NUM形成关联数组 _BOTH既有索引又有关
三个可选参数
MYSQLI_ASSOC返回关联数组,MYSQLI_NUM 返回索引数组 MUSQLI_BOTH 返回既有索引又有关联,使用时不用加双引号
$attr = $result->fecth_array();//返回当前指针指向的 每次返回一条数据,返回的是一维数组,默认索引关联都有 $attr = $result->fecth_assoc();//返回当前数组,返回的是一维数组 $attr =$result_>fech_object();//返回数据对象 每次返回一条数据 $attr =$result_>fech_row);//返回当前这条数据,返回的索引数组
把所有数据取出来的方式
$attr= $result->fecth_all(); foreach($attr as $v) { echo "<div>{$v[0]}--{$v[1]}--{$v[3]}--{$v[4]}</div>"; }*/ /*while($attr = $result->fecth_row()); { echo "<div>{$attr[0]}--{$attr[1]}--{$attr[3]}--{$attr[4]}</div>"; }
$attr = $result->fecth_all; var_dump ($attr); echo $attr[0][0];
1.造链接对象
$sdb = new mysqli("localhost","root","123","mydb")
2.准备一条数据
$sql = "insert into nation caluse(‘n009‘,‘民族‘)";
3.执行SQL 语句
$result = $bd->query($sql) //执行成功返回true, 执行失败返回false
数据访问
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。