[英]PHP can't connect to mysql
我只是在計算機上制作了自己的Wamp服務器來處理對朋友的抽搐捐款。 朋友有一個我使用c#制作的程序,該程序連接到我的服務器並讀取數據庫。 這可以正常工作,程序會很好地讀取我的數據庫並列出條目。 但是我已經建立了一個php網站,將條目(新的捐贈)發送到數據庫,但是按下按鈕后僅幾秒鍾,我收到一個連接超時錯誤……我的mysql服務器設置為允許每個用戶和主機使用正確的密碼。 我使用了與C#程序相同的IP用戶名和密碼!
我不知道為什么在one.com上托管的該死的php網站無法連接!
這是我的代碼:
<?php
if (!empty($_GET['act'])) {
$servername = "81.83.95.34";
$username = "root";
$password = "mypassword";
$dbname = "tbc";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("server failed: " . $conn->connect_error);
}
$sql = "INSERT INTO donations (donations)
VALUES ('1')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
} else {
?>
誰能幫我?
非常感謝你!
嘗試在IP編號后添加端口:mysql的默認端口為3306。
81.83.95.34:3306
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.