0

私はプログラミングについてほとんど知りません。だから私の問題を説明するために私はすべてを書いているので、返信があれば理解できます。

まず、Apache、MySQL、および phpMyAdmin をダウンロードしようとしましたが、成功しませんでした。

その後、XAMPP 1.7.7をダウンロードしました

XAMPP 1.7.7 では、セキュリティのためにこの情報を提供しました。

MYSQL セクション: "ROOT" PASSWORD (この行は見出しとして既に存在していました) MYSQL スーパー ユーザー: root (既に存在していたので変更できません) パスワード: bluebus PhpMyAdmin 認証: http または cokie (私は cokie を選択しました) Safeテキストファイルのプレーンパスワード?((ファイル: C:\xampp\security\security\mysqlrootpasswd.txt): クリックしなかったチェックボックスがありました。

XAMPP DIRECTORY PROTECTION (.htaccess) (この行は既に見出しとして存在していました)

ユーザー: bus パスワード: bluebuss テキスト ファイル内のプレーン パスワードは安全ですか? ((ファイル: C:\xampp\security\security\mysqlrootpasswd.txt): クリックしなかったチェックボックスがありました。

その後、私はPHPMYADMIN ユーザーに行きました:ルートパスワード:redbus

データベースを作成しました DATABASE NAME: CAR このデータベースに新しいユーザーを追加しました NEW USER NAME: CAR とパスワードを再度"redbus"に指定し、テーブルを作成しました

次に、メモ帳++で新しいファイルを作成しました。コードは次のとおりです

<?php

define ('DB_NAME', 'car');
define ('DB_USER', 'car');
define ('DB_PASWORD', 'redbus');
define ('DB_HOST', 'localhost');

$link= mysql_connect (DB_HOST,DB_USER,DB_PASSWORD);

if (!$link) {
die ('could not connect:' . mysql_error () );
}

$db_selected=mysql_selected_db (DB_NAME, $link);

if (!$db_selected) {
die ('cant user' . ':' . mysql_error ());
}

$value = $_post ['input1'];

$sql= "INSERT INTO demo (input1) VALUES ('$value')";

if (!mysql_query ($sql)) {
die ('error:' . mysql_error () );
}

mysql_close ();
?>

実行しようとすると、このエラーが表示されましたが、理由がわかりません:

**Notice:** *Use of undefined constant DB_PASSWORD - assumed 'DB_PASSWORD' in C:\xampp\htdocs\PhpProject1\index.php on line 8*

**[Warning:** *mysql_connect() [function.mysql-connect]: Access denied for user 'car'@'localhost' (using password: YES) in C:\xampp\htdocs\PhpProject1\index.php on line 8*

Could not connect: Access denied for user 'malakiarif'@'localhost' (using password: YES)

みんな助けてください、私はグーグルで答えを見つけようとしましたが、1週間無駄にしましたが、答えを見つけることができませんでした.

ありがとう

4

1 に答える 1

2

4行目で「DB_PASSWORD」を「DB_PASWORD」とスペルミスしました。

于 2012-05-26T05:13:24.327 に答える