私が調整しているソフトウェアに問題があります。私のインストールスクリプトでは、データベースのユーザー名、データベース名、localhostなどを入力することができます。次にクリックすると、データベースに接続してインストールを開始します。しかし、私はこのエラーを示している[次へ]をクリックするとき:データベース名とユーザー名が正しく、適切な権限を持っていますがデータベースのログインが正しくない
<?php
// Mysql Settings
$mysqli_host = "";
$mysqli_login = "";
$mysqli_pass = "";
$mysqli_database = "";
$db_prefix = "";
$_dbConn = mysqli_connect($mysqli_host, $mysqli_login, $mysqli_pass)
or die ('Database Login Incorrect: config.php');
mysqli_select_db($mysqli_database, $_dbConn)
or die ('Unable to select the database: config.php');
?>
:ここ
Database Login Incorrect: config.php
は私のconfig.phpファイルです。私はインストールファイルを表示することができますが、それは2k行以上あり、そのすべてを投稿したくありませんでした:p
お時間をありがとう!
編集:
ジオV L'sの修正を使用した後、私は今 "?持っているあなたはまだinstall.phpを実行する" のエラーを持っています。このコードではsnippent $ _dbConnがmysqli_select_db
<?php
// Mysql Settings
$mysqli_host = "";
$mysqli_login = "";
$mysqli_pass = "";
$mysqli_database = "";
$db_prefix = "";
$_dbConn = mysqli_connect($mysqli_host, $mysqli_login, $mysqli_pass)
or die ('Database Login Incorrect: config.php');
mysqli_select_db($_dbConn,$mysqli_database)
or die ('Unable to select the database: config.php');
?>
それとも、直接、次のようにmysqliの接続文字列にデータベース名を追加することができますのための最初のパラメータになります
// Include functions...
include "scripts/php/functions.php";
// get board theme
$query2 = "select THEME from {$db_prefix}settings";
$result2 = mysqli_query($query2) or die("Have you run install.php yet?");
$theme = mysqli_result($result2, 0);
あなたのmySql設定は既に正しいですか? – Kasnady
あなたはdieを** die(mysql_error())**に変更してエラーをここに貼り付けてください。 – Jazzzzz