php获取mysql查询结果的base64解码信息
这篇文章主要介绍了php获取mysql查询结果的base64解码信息,涉及php+mysql数据库查询及base64编码转换相关操作技巧,需要的朋友参考下。
MySQL 是最流行的关系型数据库管理系统之一,属于 Oracle 旗下产品。
在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。
关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL在5.6版本的时候增加了to_base64和from_base64函数,在此之前没有内部函数,只能使用User-Defined-Function。
function show()
{
$sql = "SELECTc.catid,c.catname,c.catdir,FROM_BASE64(p.content) FROM v9_page p JOIN
v9_category c ON c.catid=p.catid WHERE c.parentdir = 'jmwm/'";
if (isset($_REQUEST['biaoshi'])) {
$sql = "SELECTc.catid,c.catname,c.catdir,p.content FROM v9_page p JOIN
v9_category c ONc.catid=p.catid WHERE c.catdir LIKE '{$_REQUEST['biaoshi']}%'";
}
$mydb = pc_base::load_model('mymodel');
$mpages = $mydb->query_listinfo($sql);
$this->array_to_base64($mpages);
$msg = array();
$msg['returncode'] = "0";
$msg['msg'] = togbk("关于联系");
$msg['comment'] = $mpages;
echo jsonFormat($msg);
}
function array_to_base64(&$array)
{
foreach ($array as $key => $value) {
if (is_array($value)) {
$this->array_to_base64($array[$key]);
} elseif ($key == "content") {
$array[$key] = base64_encode(toUtf8($value));
} else {
$array[$key] = togbk($value);
}
}
}
PS:这里再为大家提供几款比较实用的base64在线编码解码工具供大家使用:
BASE64编码解码工具:http://tools.jb51.net/transcoding/base64
在线图片转换BASE64工具:http://tools.jb51.net/transcoding/img2base64
Base64在线编码解码 UTF-8版:http://tools.jb51.net/tools/base64_decode-utf8.php
Base64在线编码解码 gb2312版:http://tools.jb51.net/tools/base64_decode-gb2312.php
以上就是本文php获取mysql查询结果的base64解码信息的全部内容,希望本文所述对大家PHP程序设计有所帮助。


相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型