【发布时间】:2012-03-24 22:49:05
【问题描述】:
我必须使用 yahoo webhosting 设计一个登录和注册表单。
我已经使用html设计了登录页面和注册页面,但是我必须编写一个.php模块来将输入的字段保存在“我的数据库”表中,表名为“login”。
我已经用注册表单中的字段创建了“登录”表。但我无法通过 phpMyAdmin 连接到数据库。我在 .php 文件中编写了以下代码
<? php
$db_host = "localhost";
$db_username = "user123";
$db_pass = "password123";
$db_name = "my database";
@mysql_connect("db_host","$db_username","$db_pass") or die ("could not connect to my database");
@mysql_select_db("$db_name") or die("no database");
echo "Successful Connection";
?>
但我收到 500 - 内部服务器错误。为什么?
我必须建立一个连接并通过为其编写 php 代码来更新在注册表单中输入的值。
【问题讨论】:
-
如果您不使用
@到 suppress error messages 可能会有所帮助... -
db_host之前缺少 $ ,但可能只是这里的错字,而不是您的原始代码。另外,那里不需要双引号 -
哦,谢谢......我还有另一个问题......当我在数据库中搜索一些表时,我不小心更改了我猜的权限。 ....现在我无法在 phpmy 管理员帐户中创建新表或新数据库.....有什么办法可以恢复设置和权限吗?请帮忙
-
谢谢昆汀和达米安......知道了!
标签: php html yahoo web-hosting