我设计了一个登录和注册表单使用雅虎网站托管。
我已经使用html设计了登录页面和注册页面,但我必须编写一个.php模块来保存“我的数据库”表中输入的字段与表名为" login“。
我已经用注册表单中的字段创建了"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代码来更新在注册表单中输入的值。
发布于 2012-03-07 20:08:41
您正在使用变量作为MySQL函数的参数,因此您不需要(实际上您不应该)在那里使用双引号!
变化
@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");至
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");https://stackoverflow.com/questions/9600968
复制相似问题