2016-10-26 6 views
0

私が調整しているソフトウェアに問題があります。私のインストールスクリプトでは、データベースのユーザー名、データベース名、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); 
+0

あなたのmySql設定は既に正しいですか? – Kasnady

+0

あなたはdieを** die(mysql_error())**に変更してエラーをここに貼り付けてください。 – Jazzzzz

答えて

1

:これは私のstructure.phpファイルにあります。

<?php 

// Create connection 
$conn = mysqli_connect($mysqli_host, $mysqli_login, $mysqli_pass, $mysqli_database); 
// Check connection 
if (!$conn) { 
    die("Connection failed: " . mysqli_connect_error()); 
} 
?> 
+0

オリジナルの質問に返信を追加^ – LordOfSpoon

関連する問題