私はPHPファイルを作成しました。それは私のサーバー上にあります。私はクロムからphpファイルを開いた後、 "データベースを見つけることができません"と表示しています。データベースを見つけることができません
<?php
$dbhost = "fdb7.biz.nf";
$database = "2065616_knurum";
$username = "2065616_knurum";
$dbpass = "XXXXXXXXX";
mysqli_connect($dbhost, $username, $dbpass, $database);
@mysql_select_db($database) or die("Unable to find database");
$name = isset($_GET["name"]) ? $_GET["name"] : '';
$message = isset($_GET["message"]) ? $_GET["message"] : '';
$query = "INSERT INTO test VALUES ('', '$name', '$message')";
mysql_query($query) or die (mysql_error("error"));
mysql_close();
echo"hello";
?>
いくつかのヘルパーのコメントの後、ここが正しい解決策であり、それは働いています。回答したすべてのヘルパーに感謝します。
$dbhost = "fdb7.biz.nf";
$database = "2065616_knurum";
$username = "2065616_knurum";
$dbpass = "XXXXXXXX";
$link = mysqli_connect($dbhost, $username, $dbpass, $database);
if (!$link) {
echo "Error: Unable to connect to MySQL." . PHP_EOL;
echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
exit;
}
$name = isset($_GET["name"]) ? $_GET["name"] : '';
$message = isset($_GET["message"]) ? $_GET["message"] : '';
$query = "INSERT INTO test VALUES ('', '$name', '$message')";
mysqli_query($link, $query) or die (mysqli_error("error"));
echo "Success: A proper connection to MySQL was made! The my_db database is great." . PHP_EOL;
echo "Host information: " . mysqli_get_host_info($link) . PHP_EOL;
mysqli_close($link);
?>
あなたはポケットをチェックしましたか?ソファの後ろに?カーシートの下で???私はそれを見つけることができないので、コードが隠れている場所かもしれません。あなたが問題を解決しようとしたという証拠だけでなく、すべての行方不明!!! – gavgrif
@gavgrifあなたがコミットしてくれてありがとう。コードは隠されていません。 –
こんにちは、ヘルプがあれば、私の答えに緑のチェックをチェックしてもらえますか? –