PHP と MySQL の学習を始めたばかりで、PHP ブロックからデータベースに接続しようとすると行き詰まりました。マシンに XAMPP と SQL Server Express 2012 をインストールしました。サーバー名は RAFAL-MAC で、[Windows 認証] を選択しました。
search.php というファイルに PHP コードを含む単純な HTML ページがあります。
PHPコードは
<?php
$con = mysql_connect('RAFAL-MAC','RAFAL-MAC\Rafal','');
if (!$con)
{
die( 'Could not connect: ' . mysql_error() ) ;
}
mysql_select_db("one", $con) or die(mysql_error());
?>
localhost:8080/search.php にアクセスすると、次の警告が表示されます。
警告: mysql_connect(): ホスト 'xxx.xxx.xxx.xxx' は、11 行目の C:\xampp\htdocs\search_submit.php にあるこの MySQL サーバーへの接続を許可されていません 接続できませんでした: ホスト 'xxx.xxx.xxx .xxx' はこの MySQL サーバーへの接続を許可されていません
同様の問題をオンラインで検索してみましたが、スレッドはすべてリモート接続に関するものです。ローカル SQL サーバーに接続しようとしています。
ヒントはありますか?不足している情報をお詫び申し上げます。ありがとう!:)
編集: サーバー名を「localhost」に変更しました
今、私はこれを得ています:
ユーザー ''@'localhost' のデータベース 'one' へのアクセスが拒否されました