code to connect to my database in yahoo web hosting
我设计了一个登录和注册表使用雅虎网站托管。
我已经使用HTML设计了登录页面和注册页面,但是我必须编写一个.php模块来将输入的字段保存在"我的数据库"表中,表名为"login"。
我已经用注册表单中的字段创建了"登录"表。但我无法连接到数据库thorugh phpmyadmin。我已经在.php文件中编写了以下代码
1 2 3 4 5 6 7 8 9 10 11 | <? 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代码来更新注册表单中输入的值。
您正在使用变量作为MySQL函数的参数,因此您不需要(实际上不应该)双引号!
变化
1 2 | @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"); |
到
1 2 | 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"); |