Mysql随机取数据
记录下mysql随机取数据的sql,效率高
SELECT * FROM niceimg WHERE id >= ( (SELECT MAX(id) FROM niceimg) - (SELECT MIN(id) FROM niceimg) ) * RAND() +[......]
记录下mysql随机取数据的sql,效率高
SELECT * FROM niceimg WHERE id >= ( (SELECT MAX(id) FROM niceimg) - (SELECT MIN(id) FROM niceimg) ) * RAND() +[......]
在php7.0中已经不再自带mysql扩展了,官方推荐使用mysqli扩展了。但是有部分程序还是使用的mysql,为了保证兼容性,这里记录下php7.0中安装mysql扩展。
1)下载mysql扩展包,地址:http://git.php.net/?p=pecl/database/m[……]
最近mysql突然出现了密码过期提示,无法连接数据库,以下是解决方法:
1、进入mysql命令行,输入原始密码:
mysql -u root -p
2、输入下列命令,其中root@后面的地址,根据实际情况修改,密码修改为原始的或者新的密码:
SET PASSW[......]
由于把博客的图片都迁移到了OSS上,原有的文章内的图片链接都没有更新为OSS链接,在数据库中可以使用replace来批量替换:
格式:
update 表名 set 字段名 = replace(字段名,’原内容’,’新内容’);
实例:
update wp_posts set
post_[……]
某个sql语句中的参数带单引号如果直接使用会出错,此时可以使用htmlspecialchars方法来转换下。
$str = "i'm a chinese"; $str2 = htmlspecialchars($str,ENT_QUOTES);
第二个参数可以有如下值:
[……]
保存内容为php文件,修改头部的数据库参数即可。
<?php header('content-type:text/html;charset=utf-8'); define('DB_HOST','localhost'); define('DB_USER','root');[......]