0
何が起こっているのか分かりません。だから、ローカルホスト上のWebサーバーでMySQLiの結果が消えますが、ローカルホストに固執します
、完全に罰金すべてのロード:
と、これは接続するためのコードです:
$servername = 'localhost';
$username = 'root';
$dbname = 'x';
$password = '';
とウェブサーバ上の
が、そうでない:これはWebサーバーのコードです:
$servername = 'localhost';
$username = 'parawtme_root';
$dbname = 'parawtme_xx';
$password = 'password_goes_here';
これはコード内の唯一の異なるビットです。文字通り。私は間違って何をしていますか?
は、スクリプトをフェッチマイ:
<?php
$sql = "$getdb
WHERE $tablenames.$pricename LIKE 'M9%'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo $tableformat;
while($row = $result->fetch_assoc()) {
include 'var.php';
echo $dbtable;
}
echo "</table>";
} else {
echo "0 results";
}
?>
それは別のPHPサーバの違いに行うことができますか?
ありがとうございました。
電源を入れて、エラーが何であるかを確認し、ホスト名 – Saurabh
エラー報告が既にあるとして、いくつかのサーバが 'localhost'を取らないように、これは、データベース接続の問題かもしれませんしかし。 – Mehr
mysqli_connect_error()を使ってmysqlサーバのエラーを有効にすることをお勧めします。 mysqli_connectの後にmysqli_connect_error()を使用してエラーを表示します。また、テーブルが空でないかどうかを確認します。 –