0

URL localhost/foldername/checkcon.php を指定してブラウザーで実行すると。それは常にエラーを投稿します

ここに私のコードがあります

<?php
$con=mysqli_connect("192.168.1.130","root","color","inventory1");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT * FROM tblemployee");

while($row = mysqli_fetch_array($result))
{
echo $row['Employee_ID'] . " " . $row['Employee_Name'];
echo "<br>";
}

mysqli_close($con);
?>
4

3 に答える 3

0

この問題は、ファイアウォールが原因である可能性が最も高いです。無効にしてから、もう一度お試しください。
これがうまくいかない場合...ステートメントの IP アドレスをlocalhostor 127.0.0.1(ループバック アドレス) に置き換えてみてください。mysqli connect

$con=mysqli_connect("localhost","root","color","inventory1");
于 2013-10-31T05:59:24.500 に答える
0

MySQL サーバーは、おそらく localhost からの接続のみを許可します。したがって、データベースがそのスクリプトと同じマシン上にある場合は、ip を mysqli_connect から 127.0.0.1 に変更するか、MySQL を再構成して localhost の外部からの接続を許可します。

于 2013-10-31T05:54:41.090 に答える
0

正しい資格情報を入力していますか?特に

mysqli_connect("myhost","myuser","mypassw","mybd")
于 2013-10-31T05:55:04.470 に答える