0

初めて mysql データベースに接続しようとしています。以下で正しく動作していないことがわかりますか? 3 行目にエラーが表示されます。Goaddy からデータベースへのサーバー アドレスはどのようになりますか? コントロール パネルでそのアドレスを見つけました。

助けてくれてありがとう。PHPを使ってプログラミングしたことはありません。

<body>
<?php
 $con = mysql_connect("MydbName.db.3924516.hostedresource.com ","Userid","password");
 if (!$con)
 {
  die('Could not connect: ' . mysql_error());
 }

mysql_select_db("my_db", $con);

$result = mysql_query("SELECT * FROM Gallerys");

echo "<table border='1'>
 <tr>
 <th>Thumb Url </th>
 <th>Gallery Url</th>
 </tr>";

while($row = mysql_fetch_array($result))
{
  echo "<tr>";
  echo "<td>" . $row['THUMBURL'] . "</td>";
  echo "<td>" . $row['GALLERYURL'] . "</td>";
  echo "</tr>";
}
echo "</table>";

mysql_close($con);
?> 

</body>
4

2 に答える 2

3

認証設定を再度確認してください。間違ったホスト、ユーザー名、またはパスワードを使用している可能性があります。

    <?php
    $con = mysql_connect("usually it is localhost","your MYSQL username","your MYSQL password"); 

// Checking the login details. 
// Example of default xampp login details: $con = mysql_connect("localhost","root","");  
// Xampp MYSQL default does not have password. 

    if (!$con) // If the login details are wrong, it will should an error.
      {
      die('Could not connect: ' . mysql_error());
      }
    ?>
于 2012-08-29T02:58:38.807 に答える
1

正確なエラーがなければ、確かなことはわかりませんが、3 行目で、hostedresource.com の後に余分なスペースがあります。ホスト名の末尾と引用符の間のスペースを削除してみてください。そのようです:

$con = mysql_connect("MydbName.db.3924516.hostedresource.com","Userid","password");
于 2012-08-29T20:40:01.960 に答える