如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
增
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
<?php header("content-type:text/html;charset=utf-8"); date_default_timezone_set('PRC'); #1.链接数据库 $link = mysqli_connect('localhost','root','root'); #2.判断是否链接成功 if(!$link){ echo mysqli_connect_error(); die('链接失败啦'); } #3.选择数据库 mysqli_select_db($link,'test1'); #4.设置字符集 mysqli_set_charset($link,'utf8'); #5.sql语句 $sql = "insert into user value(3,'张三'),(4,'李四')"; #6.执行sql语句 $result = mysqli_query($link,$sql); #7.返回结果 if($result && mysqli_affected_rows($link)>0){ echo mysqli_affected_rows($link); }else{ echo "插入失败"; } #8.关闭资源 mysqli_close($link); |
删
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
$link = mysqli_connect('localhost','root','root'); if(!$link){ echo mysqli_connect_error(); die('链接失败'); } mysqli_select_db($link,'test1'); mysqli_set_charset($link,'utf8'); $sql = "delete from user where id = 3 "; $result = mysqli_query($link,$sql); if($result && mysqli_affected_rows($link)>0){ echo mysqli_affected_rows($link); }else{ echo '删除失败'; } mysqli_close($link); |
改
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
$link = mysqli_connect('localhost','root','root'); if(!$link){ mysqli_connect_error(); die('死掉啦'); } mysqli_select_db($link,'test1'); mysqli_set_charset($link,'utf8'); $sql = "update user set username='王' where id = 4"; $result = mysqli_query($link,$sql); if($result && mysqli_affected_rows($link)){ echo mysqli_affected_rows($link); }else{ echo '修改失败'; } mysqli_close($link); |
用到的函数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
- mysqli_num_rows() 返回结果集中行的数目。此命令仅对 SELECT 语句有效。 - mysqli_affected_rows() 此命令仅对 INSERT,UPDATE 或者 DELETE 查询所影响到的行的数目, - mysqli_connect(服务器,用户名,密码,数据库) 连接数据库 - mysqli_connect_error(); - mysqli_connect_errno() 错误 - mysqli_select_db($link,'数据库名') 选择数据库 - mysqli_set_charset($link,'字符集') 设置字符集 - mysqli_query($link,$sql) 执行sql语句 - mysql_close() 关闭mysql资源 |
查
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
mysqli_num_rows($result) 返回受影响行数 -------------------- mysqli_fetch_assoc(), 以关联数组的形式返回一条数据 mysqli_fetch_array() ,以混合数组的形式返回一条数据 mysqli_fetch_object() , 以对象的形式返回一条数据 mysqli_fetch_row(),以索引数组的形式返回一条数据 MYSQLI_NUM 返回索引数组 MYSQLI_ASSOC 返回关联数组 mysqlI_both 返回混合数组 -------------------- mysqli_fetch_all(),返回所有数据 MYSQLI_NUM 返回索引数组 MYSQLI_ASSOC 返回关联数组 mysqlI_both 返回混合数组 |