ヤフーのウェブホスティングを使用してログインとサインアップフォームをデザインする必要がありました。ヤフーのWebホスティングでデータベースに接続するコード
htmlを使用してログインページとサインアップページを設計しましたが、入力したフィールドを「my database」テーブルにテーブル名「login」で保存するために.phpモジュールを作成する必要があります。
サインアップフォームのフィールドを使用して「ログイン」テーブルを作成しました。しかし、私はデータベース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 - Internal Server Errorを受け取りました。どうして?
私は接続を確立し、サインアップフォームに入力された値をPHPコードを記述することで更新する必要があります。
へ
変更
あなたは[エラーメッセージを抑制](http://stackoverflow.com/questions/3621215/に '@'を使用していない場合には役立つかもしれません何の意味ですか?) – Quentin
'db_host'には$がありませんが、元のコードではなく、誤った入力になっている可能性があります。また、二重引用符は必要ありません –
ohhありがとう.........私はまた別の問題を持っています......私はデータベース内のテーブルを探しているうちに、私は誤って特権を変更しました私は今.....私はphpmy管理者アカウントに新しいテーブルや新しいデータベースを作成することができませんでした.....私は設定と権限を元に戻すことができる方法はありますか?助けてください – priya