php编程遇到的最大问题就是中文乱码,经过上网查资料与探索,总算找到比较好的解决方法。PHP中文乱码一般是字符集问题,编码主要有下面几个问题。
一. 首先是PHP网页的编码
1. php文件本身的编码与网页的编码应匹配
a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312...
解决php读取数据库乱码
以数据库test 表格mysqlcode为例
实例代码:
<?php
$conn = mysql_connect("localhost","root","");
mysql_query("set names 'gbk'");//这就是指定数据库字符集,一般放在连接数据库后面就可
mysql_select_db("test");
$sql = "select * from mysqlcode";
$result = mysql_query($sql,$conn);
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<tit...
WordPress备份及灾难恢复
WordPress 可以说是我看到的最好的博客程序了,安装简便,扩展性强,升级非常方便,无疑是建立个人博客或者小型网站的最佳选择。但是,每一个事物都尤其弱点,即便近乎完美的WordPress也是如此。WordPress最大的弱点就是过多地依赖了数据库,可以说WordPress所有的数据都存放在数据库里,如果数据库一旦崩溃,用户就会遭受毁灭性损失。
不过,我们运气非常好,WordPress选用的数据库是久经考验,功能强大的...
[转载]MySQL:MySQL 创建存储过程(MySQL 5.0)
MySQL 存储过程是从 MySQL 5.0 开始增加的新功能。存储过程的优点有一箩筐。不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,如果没有存储过程,在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。特别是业务逻辑复杂的时候,一大堆的 SQL 和条件夹杂在 PHP 代码中,让人不寒而栗。现在有了 MySQL 存储过程,业务逻辑可以封装存储过程中,这样不仅容易维护,而且执行效率也高...
MySQL 5.1版 10天下载次数破25万
近日,Sun MySQL在继原来的开源数据库MySQL 5。0版本的基础上,在上海发布MySQL 5。1版。在MySQL 5.1对外开放的头10天内,下载次数超过25万次。
Windows下让Apache支持rewrite和.htaccess
作为一个使用WordPress我为了调试各式各样的主题和插件,不得不自己搭建一套开发环境。由于现在个人电脑都是Windows,所以也就自然而然的使用了Win+Apache+MySQL+PHP了。
不过这样的开发环境还是有很多问题的,比如我这两天想看看永久链接的效果,发现设定了永久链接后,竟然除了主页每一页都变成了HTTP404,这个……原来是我的Apache没有支持mod_rewrite
用Java+MySQL+PHP构建搜索引擎
此搜索引擎适于在一个中等规模的局域网中使用,由于找到的网页存在数据库中,不仅可以索静态的HTML页面,可以搜索php、asp等动态页面。对于一个拥有5万个网页的系统(使用PII-400作为服务器),搜索响应时间在2-10秒左右,完全可以满足要求,由于Java、MySQL、PHP都是跨平台的软件,所以此搜索引擎不仅可以工作在Windows服务器上,而且也可以工作在Linux等其他系统中。
一、建立搜索引擎需要的数据库和...
PHP版MySQL数据库备份工具
这是我以前学PHP时用的.
<?php
require('session.php');
?>
<?php
# Name: PHP版MySQL数据库备份工具
# Author: 年华<nianhua.liu@gmail.com > [QQ:4908220]
# Homepage:http://master8.net/
session_start();
set_magic_quotes_runtime(0);
define('IN_BKUP', TRUE);
$magic_quotes_gpc = get_magic_quotes_gpc();
if(!$magic_quotes_gpc)
{
$_POST = daddslashes($_POST);
$_GET = da...
安装并使用phpMyAdmin管理MySQL数据库
安装并使用phpMyAdmin管理MySQL数据库
如果使用合适的工具,MySQL数据库的管理就会为得相当简单。应用MySQL命令行方式需要对MySQL知识非常熟悉,对SQL语言也是同样的道理。不仅如此,如果数据库的访问量很大,列表中数据的读取就会相当困难。
当前出现很多GUI MySQL客户程序,其中最为出色的是基于Web的phpMyAdmin工具。这是一种MySQL数据库前台的基于PHP的工具。PhpMyAdmin的缺点是必须安装在你的Web服务...
linux下安装MySQL的大全
例:安装mysql 4.1.21
# groupadd mysql
# useradd -g mysql mysql
# tar -zxvf mysql-4.1.21.tar.gz
# cd mysql-4.1.21
# ./configure --prefix=/usr/local/mysql --with-charset=gbk
# make
# make install
# cp support-files/my-medium.cnf /etc/my.cnf
设置自启动
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod 700 /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld(关于chkcon...