2016-06-15 10 views
-4
<?php 
class MySQLDB 
{ 
    var $connection; //The MySQL database connection 
    var $num_active_users; //Number of active users viewing site 
    var $num_active_guests; //Number of active guests viewing site 
    var $num_members; //Number of signed-up users 

    function MySQLDB() { 
     $this->connection = mysql_connect(DB_SERVER, DB_USER, DB_PASS) or die(mysql_error()); 
     mysql_select_db(DB_NAME, $this->connection) or die(mysql_error()); 

     $this->num_members = -1; 

     if (TRACK_VISITORS) { 
      $this->calcNumActiveUsers(); 
      $this->calcNumActiveGuests(); 
     } 
    } 
}; 
?> 
+0

Sie haben die richtige Kombination aus Host/Benutzer/Passwort eingegeben? –

+1

Willkommen bei SO. Bitte stellen Sie Ihre Frage innerhalb des Körpers und formatieren Sie Ihren Code. – etalon11

+1

Mögliches Duplikat von [MySQL ERROR 1045 (28000): Zugriff verweigert für Benutzer 'bill' @ 'localhost' (mit Passwort: YES)] (http://stackoverflow.com/questions/10299148/mysql-error-1045-28000 -access-denied-for-user-billlocalhost-using-passw) – bcmcfc

Antwort

0

Mit diesem Code:

$servername = "localhost"; 
$username = "username"; 
$password = "password"; 
$dbname = "myDB"; 

// Create connection 
$conn = new mysqli($servername, $username, $password, $dbname); 
// Check connection 
if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 

Und stellen Sie sicher, dass Sie in der richtigen Art Benutzername, Passwort und Datenbankname ... :)

Verwandte Themen