|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
PHP原始为Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor"。注意不是“Hypertext Preprocessor”的缩写,这种将名称放到定义中的写法被称作递归缩写。 在利用 PHP 5 中,经由过程 MySQL 查询失掉的值全体成为 '???????',本来是字符集设错了。
我在装置 MySQL 5 时,已选择默许字符集为 gb2312,但仍是前往乱码,处理的举措是在毗连 MySQL 办事器后,挪用一个与所设字符集不异的 "set names X" 语句(X 为你所设的字符集)。上面是我的毗连函数:
function sql_connect() {
global $MYSQL_HOST, $MYSQL_USER, $MYSQL_PASSWORD, $MYSQL_DATABASE;
$connection = @mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASSWORD) or startUpError('<p>Could not connect to MySQL database.</p>','Connect Error');
if (!mysql_select_db($MYSQL_DATABASE))
{
include'install.php';
doInstall();
mysql_select_db($MYSQL_DATABASE) or startUpError('<p>Could not select database: '. mysql_error().'</p>', 'Connect Error');
}
sql_query('set names "gb2312"'); //sql_query是一个自界说的履行查询函数,关头是这个语句
return $connection;
}
多去关于PHP的网站,尤其有很多经典的文章,多读读这些文章显然是有好处的。 |
|