![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
Ta 是一个粉刷匠
这个作者很懒,什么都没留下…
展开
-
PHP连接MYSQL数据库
<?php //1创建链接 $link = mysqli_connect('localhost','username','password'); //2判断是否链接成功 if(!$link) { exit('数据库连接失败'); } //3设置字符集 mysqli_set_charset($link , 'utf8'); //4选择数据库 mysqli_sele...原创 2018-12-27 09:35:45 · 114 阅读 · 0 评论 -
MYSQL优化总结
查询尽量避免全表扫描 以下相关查询将会导致数据库引擎放弃索引而进行全表扫描: 场景 解决方案 字段无索引 在 where 和 order by 所设计到的列上创建索引 where 子句中使用 != 或者 &amp;lt;&amp;gt; 操作符 避免使用 where 子句中使用 or 来连接条件 select username from user where age=19 union al...转载 2018-12-27 11:59:57 · 75 阅读 · 0 评论 -
MySQL数据库操作方法封装
&amp;amp;lt;?php //封装链接 function connect($host , $user , $pass , $charset , $name) { $link = mysqli_connect($host , $user , $pass); if (!$link) { exit('数据库链接失败'); } mysqli_set_charset($link , $...原创 2018-12-27 16:31:03 · 575 阅读 · 0 评论 -
SQL注入以及防止SQL注入的方法
一、SQL注入简介 通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 二、SQL注入攻击的思路 找到SQL注入的位置 判断服务器类型和后台数据库类型 针对不同服务器和数据库的特点进行SQL注入攻击 三、SQL注入实例 一个要求输入用户名和密码的登陆界面 后台程序进行验证的SQL语句如下: select * from user_tab...原创 2019-02-27 10:46:55 · 4865 阅读 · 0 评论 -
PHP 使用事务
在某些程序在执行的时候需要进行多个动作,而我们的业务要求是某个动作在执行错误的时候该进程所有的动作都不再执行,全部执行成功才算成功,否则就回到执行之前的状态,这就需要用到事务的处理。 原生代码如下: <?php $link = mysqli_connect('localhost','username','password'); //创建链接 if(!$link) exit('数...原创 2019-03-24 18:32:41 · 4955 阅读 · 0 评论