PHP7如何对数据库做连接、增删改查的操作
Admin 2022-08-19 群英技术资讯 1015 次浏览
这篇文章给大家分享的是“PHP7如何对数据库做连接、增删改查的操作”,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下吧。
更新
mysqli连接,推荐
$conn = mysqli_connect('127.0.0.1','root2','root2');
mysqli_select_db($conn,'jianshu');
$sql = "select * from posts";
$result = mysqli_query($conn,$sql);
while($row = mysqli_fetch_assoc($result)){
var_dump($row);}处理错误
mysqli_connect_errno()错误代码
mysqli_connect_error()错误内容
if (!$link) {
exit('error('.mysqli_connect_errno().'):'.mysqli_connect_error());//不继续向下执行
//die
}设定字符集
mysqli_set_charset($conn,'utf8');
取值
mysqli_fetch_all mysqli_fetch_array mysqli_fetch_assoc mysqli_fetch_num //mysqli_fetch_array默认返回MYSQLI_BOTH //MYSQLI_ASSOC、 MYSQLI_NUM 、MYSQLI_BOTH默认 //[0] => 34 [id] => 34 [1] =>Linux常用技巧 [title] => Linux常用技巧 print_r(mysqli_fetch_all($result)); mysqli_fetch_array//默认返回两种MYSQLI_BOTH //MYSQLI_ASSOC MYSQLI_NUM MYSQLI_BOTH默认 //[0] => 34 [id] => 34 [1] =>Linux常用技巧 [title] => Linux常用技巧 print_r(mysqli_fetch_array($result,MYSQLI_NUM)); mysqli_fetch_num //获取查询结果中的一条数据,为索引数组(数据库第一条,不一定是最小或最大id) //执行后,指向下一条数据 // [0] => 34 [1] => Linux常用技巧 [2] => 28echo print_r(mysqli_fetch_row($result)); mysqli_fetch_assoc //获取查询结果中的一条数据,为关联数组(数据库第一条,不一定是最小或最大id) //执行后,指向下一条数据 // [id] => 34[title] => Linux常用技巧 [read] => 28echo print_r(mysqli_fetch_assoc($result));
关闭资源、关闭数据库
mysqli_free_result($result);//释放结果资源 mysqli_close($conn); //关闭数据库连接
mysql连接(不推荐)
$link = mysql_link('localhost','root','123') or die('error');
my_select_db('user',$link) or die('error');
$sql = "";
$result = mysql_query($sql);
$count = mysql_num_rows($result);
while($row = mysql_fetch_assoc($result)){
echo $row['id'];
} 以前的
1、连接(mysqli方式)
$con = new mysqli("localhost", "username", "password", "databasename");2、查询
$con->query('set names utf8;');
$sql = "SELECT * FROM tablename";
$result = $con->query($sql);
$data=array();
while ($tmp=mysqli_fetch_assoc($result)) {
$data[]=$tmp;
}
var_dump($data);3、插入
$con->query('set names utf8;');
$sql="INSERT INTO tablename (name,telphone) VALUES ('name','telphone')";
if($result = $con->query($sql)){
echo "成功";
}else{
echo "失败";
}
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
今天小编就为大家分享一篇关于PHP的mysqli_stat()函数讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
这篇文章主要给大家分享php怎么样实现调用录像的内容,本文有实现过程以及实现代码,对大家学习PHP有一定的帮助,感兴趣的朋友可以参考,接下来我们一起学习一下吧。
php数组转换为xml的形式:1、最外层的当个元素可以自定义标签,内层单个元素统一标签;2、设置单个元素的外层、单个元素外层的属性;3、写数据,取得缓冲区里的xml字符串。
本特性可以使用户上传文本和二进制文件。用PHP的认证和文件操作函数,可以完全控制允许哪些人上传以及文件上传后怎样处理。PHP能够接受任何来自符合RFC-1867标准的浏...
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ]);该函数返回一个字符串或者数组。该字符串或数组是将 subject 中全部的 search 都被 replace 替换之后的结果。返回值和前三个参数都可以为字符串或数组二者其一。第四个参数指定一个变量名为替换次数。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008