码迷,mamicode.com
首页 > 数据库 > 详细

php连接mysql数据库

时间:2017-02-19 18:35:12      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:let   var   family   用户名   values   soc   面向   面向对象   root   

连接数据库:

使用面向对象的方法;

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 "执行失败";

}

?>

 

php连接mysql数据库

标签:let   var   family   用户名   values   soc   面向   面向对象   root   

原文地址:http://www.cnblogs.com/xuan584521/p/6416327.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!