首页 > 语言 > PHP > 正文

php连接mysql数据库

2024-05-04 23:56:10
字体:
来源:转载
供稿:网友

连接数据库:

使用面向对象的方法;

1.造一个mysqli对象,造连接对象

2.准备一条SQL语句

3.执行SQL语句,如果是查询语句。成功返回结果及对象

4.从结果集对象里找到数据;

查询属性代码:

<?php//造一个mysqli对象,造连接对象$db=new MySQLi("localhost","root","12345678","heiheihei");//括号里面填的是IP地址域名,用户名,密码,数据库的名字  //准备一条SQL语句$sql = "select * from student";//执行SQL语句,如果是查询语句。成功返回结果及对象$reslut = $db->query($sql);//判断返回是否有内容,执行成功if($reslut){//如果成功了,从结果集对象里找到数据;  $attr = $reslut->fetch_all();//返回索引数组:$attr = $reslut->fetch_row()//返回关联数组:tch_assoc();//返回对象:$attr = $reslut->fetch_object();//返回既有索引又有关联:$arrt = $reslut->fetch_array();  var_dump($attr);?>

最后的返回值是一个集对象,为了方便清晰的看到结果 我们用到了fetch_all(),fetch_row(); fetch_object();

增删改语句:

增加一条信息:

//造连接对象$db = new MySQLi("localhost","root","12345678","heiheihei");//准备SQL语句$sql = "insert into cou values('3-111','嘿嘿','803')";  //执行SQL语句$r = $db ->query($sql);if($r)//如果$r是ture{  echo "执行成功";}else {  echo "执行失败";}

改变一条信息:

<?php//造连接对象$db = new MySQLi("localhost","root","12345678","heiheihei");//准备SQL语句$sql = "update cou set cname='哈哈' where tno='803'";  //执行SQL语句$r = $db ->query($sql);if($r){  echo "执行成功";}else {  echo "执行失败";}?>

删除:

<?php//造连接对象$db = new MySQLi("localhost","root","12345678","heiheihei");//准备SQL语句$sql = "delete from cou where tno='803'";  //执行SQL语句$r = $db ->query($sql);if($r){  echo "执行成功";}else {  echo "执行失败";}?>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持VeVb武林网!


注:相关教程知识阅读请移步到PHP教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选