编辑my.cnf,分别:
在[client]下增加default-character-set=utf8在[mysqld]下增加default-character-set=utf8同时加上init_connect='SET NAMES utf8&ap[……]

阅读全文

这个需求其实是因为有一个备份数据库,一个待还原的数据库,需要还原部分数据,其实默认用PDOselect出来的数据,写入的时候直接update过去就可以了。
示例代码:

<?php
$rs = $olddb->query("SELECT blob[......]

阅读全文

BLOB是二进制的数据,所以读取和写入方式还不太一样,所以记录下:

<?php
$c="content";
$blobcontent = bin2hex(gzcompress($c)

这样得到的数据,就可以作为字符串写入到数据库了。

提取的话,[……]

阅读全文

之前一些单词拼写有错误,没有注意大小写之类的细节,索性抽点时间批量改了下,总结代码如下:

UPDATE wp_posts SET post_content = replace(post_content, 'jquery','jQuery&[......]

阅读全文

朋友的CentOS服务器,帮忙迁移个数据库,结果解压后重启MySQL发现没有root密码无法给对应的数据库添加账户,经过查找尝试,整理方法如下,可以在安全模式下,执行数据库命令添加账户或修改root密码,指令如下:

/etc/rc.d/init.d/mysql sto[......]

阅读全文