限时免费试用:欢迎注册 api.bigmodel.org ,快速体验大模型 API 接入服务。
当前位置:首页 >开发者 >PHP笔记 >PHP基础

php连接mysql 增删改查

分类:PHP基础时间:2017-12-10浏览:3590

0){
    echo mysqli_affected_rows($link);
}else{
    echo "插入失败";
}
#8.关闭资源
mysqli_close($link);

$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);

$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);

用到的函数

- 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资源

 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 返回混合数组
本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。
0/500
Share your thoughts respectfully.