连接数据库:
使用面向对象的方法;
1.造一个mysqli对象,造连接对象
2.准备一条SQL语句
3.执行SQL语句,如果是查询语句。成功返回结果及对象
4.从结果集对象里找到数据;
查询属性代码:
php" id="highlighter_41576">
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<?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();
增删改语句:
增加一条信息:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
//造连接对象
$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 "执行失败" ;
}
|
改变一条信息:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<?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 "执行失败" ;
}
?>
|
删除:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<?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 "执行失败" ;
}
?>
|
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持服务器之家!
原文链接:http://www.cnblogs.com/xuan584521/p/6416327.html