0
ns45.domaincontrol.com - godaddyが私に与えたネームサーバー。プロジェクトをドメインにデプロイ中、サーバーエラー:接続に失敗しました:接続がタイムアウトしました
これは私が得ているエラーがある検索ボタンをクリックしたときにこれは私のsearch.php
<?php
include('connect.php');
if (isset($_POST['start_submit'])) {
$neymSpec= $_POST['tx_DocNameSpec'];
$place = $_POST['tx_Place'];
if($neymSpec == "" && $place == ""){
$sql = "SELECT *,(select ROUND(FORMAT(avg(feedbacktbl.ratings),1),0) from `feedbacktbl` where feedbacktbl.DrNo = doctortbl.doctorID order by feedbacktbl.ratings desc) as 'TotalRating' FROM `doctortbl` order by doctorID desc";
}
//process of sql
$result = $conn->query($sql);
$total_records = $result->num_rows; //count number of records
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo stripslashes($row['doctorName']) .". ";
}
}else {
echo'<div class="alert alert-warning">The keyword you enter is invalid. Please try other keyword.</div>';
}
$conn->close();
}
?>
である私のconnection.php
<?php
$servername = "ns45.domaincontrol.com";
$username = "username";
$password = "password";
$dbname = "dailydok_doctordb";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
ある「接続に失敗しました:接続がタイムアウトしました"
私は3日間これをやっており、私は答えを得ることができない、誰かが私に助けを与える。前もって感謝します。
http://stackoverflow.com/questions/9562124/php-mysql-set-connection-timeout –
それは、リモート・サーバの。タイムアウトの最も一般的な理由は、サーバーがファイアウォールの後ろにあり、MySQLポート(3306)をブロックしているためです。 –
私はファイアウォールをオフにしましたが、同じエラーが表示されます。 mysqli接続dosen'tを使用して問題を引き起こす権利? –