所以我刚开始建立一个基本网站,为未来几周的实习做准备,我安装了MAMP,一切正常。设置我的数据库并开始设计网站,然后由于某种原因我只是一个空白的白色屏幕。
我尝试刷新,重新启动浏览器并重新启动MAMP并继续获得相同的空白页面。有一次,我收到一条消息,说它无法连接到数据库,但我现在无法重现它。当我使用localhost:8889访问MySQL端口时,我收到了一个下载页面,其中包含以下文本:
Ĵ 5.5.34TW8Qp]bV~Äe|]< .Utj7oNt} mysql_native_password!Ñ#08S01Got包乱序无法
(在&lt ;.之后添加了一段时间,因为它不会显示其余部分)
我是新手,所以我不确定该怎么做。请解释好像你正在和一个对这个问题没有任何了解的人交谈,我上学期参加了几门课程,但从未接触过这样的实际操作。
答案 0 :(得分:0)
尝试使用此代码。
<?php
$con = mysql_connect('database host', 'user name', 'password'); //Database host may be:127.0.0.1:3306
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db('database name', $con);
$sql="set names 'utf8'";// for unicode support, must use after mysql_select_db() function.
mysql_query($sql);
mysql_query('SET CHARACTER SET utf8')or die('charset problem:'.mysql_error());
mysql_query("SET SESSION collation_connection ='utf8_general_ci'") or die('collation problem:'.mysql_error());
&GT?; 感谢。