PHP7如何对数据库做连接、增删改查的操作
Admin 2022-08-19 群英技术资讯 502 次浏览
更新
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实现连接SQL数据库,从而对页面进行增删改查功能,文中的示例代码讲解详细,感兴趣的可以了解一下
GC如其名就是垃圾收集,当然这里仅就内存而言,下面这篇文章主要给大家介绍了关于PHP中GC回收机制利用的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
php正则替换函数的整理:1、preg_filter函数用于执行一个正则表达式搜索和替换。2、preg_replace_callback函数执行一个正则表达式搜索并且使用一个回调进行替换。
今天小编就为大家分享一篇Laravel 实现添加多语言提示信息,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
这篇文章主要介绍了PHP call_user_func和call_user_func_array函数的简单理解与应用,结合实例形式分析了PHP call_user_func和call_user_func_array函数的基本功能、用法及操作注意事项,需要的朋友可以参考下
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008