Hilfe bei MySQL Fehler

  • Warning: mysql_connect(): Access denied for user 'ni146141_3_DB'@'194.169.211.186' (using password: YES) in /var/customers/webs/ni146141_1/libs/data/mysql.class.php on line 23



    Ich habe in der Config...php die ServerIP "109.230.***.***" eingetragen ( Meine GameserverIP ), aber wenn ich dann das CP aufrufe, dann versucht es aber Merkwürdigerweise auf eine andere IP zuzugreifen, aber die DB die ich angegeben hab ist die gleiche...



    /* EINSTELLUNGEN FÜR DEN MYSQL SERVER */
    public $server = "109.230.***.***"; //[EINSTELLUNG: 100]


    Sind meine einstellungen... Was dann auf einmal im CP beim Connecten zu "194.169.211.186" wird, ich weis aber nicht wieso...



    Könntet ihr vielleicht sagen, woran das liegen könnte`?








  • Geh in den anderen Thread und klick auf "Bearbeiten" und setz dann das Häkchen bei "Beitrag in den Papierkorb verschieben" (oder so ähnlich) und dann auf "Löschen".
    Im Übrigen ist das auch der falsche Bereich. Hier geht es ausschließlich um SAMP Scripting (wie der Name auch schon sagt "San Andreas Multiplayer" => "Scripting Base").


    ______________


    Befindet sich die Datenbank auf dem gleichen Server wie der Webspace?


    Ach und:
    "Was dann auf einmal im CP beim Connecten zu "194.169.211.186" wird, ich weis aber nicht wieso..."
    was meinst du damit?

  • Ok, danke.


    Ja, auf dem gleichen Server wie der Gameserver.


    Aus meiner in der Config eingegeben IP wird plötzlich eine andere.

  • Wenn du ganz sicher bist, dass du auch die richtige Datei hochgeladen hast, dann poste mal bitte die Zeile, wo er denn letztendlich die MySQL Verbindung aufbaut
    (mysqli_connect oder so was, je nachdem welche Extension du nutzt).


    Wenn du ganz sicher bist, dass du auch die richtige Datei hochgeladen hast, dann poste mal bitte die Zeile, wo er denn letztendlich die MySQL Verbindung aufbaut
    (mysqli_connect oder so was, je nachdem welche Extension du nutzt).


    Da, in Zeile 23, wie es oben im fehlercode angezeigt wird.


    Spoiler anzeigen
    <?php
    class mysql {

    protected $host;
    protected $user;
    protected $pw;
    protected $db;

    protected $linkID = null;
    protected $queryID = null;

    public function __construct($host = "", $user = "", $pw = "", $db = "") {
    $this->host = $host;
    $this->user = $user;
    $this->pw = $pw;
    $this->db = $db;

    $this->linkID = $this->connect();
    $this->select_db();
    }

    protected function connect() {
    return mysql_connect( $this->host, $this->user, $this->pw );
    }

    protected function select_db() {
    @mysql_select_db( $this->db );
    }

    public function sendQuery( $query ) {
    $this->queryID = @mysql_query($query, $this->linkID);
    return $this->queryID;
    }

    public function fetchArray( $query = "" ) {
    if ($query !== null) $this->queryID = $query;

    Spoiler anzeigen
    return @mysql_fetch_array($this->queryID);
    }

    public function fetchRow( $query = "" ) {
    if ($query !== null) $this->queryID = $query;

    Spoiler anzeigen
    return @mysql_fetch_row($this->queryID);
    }

    public function numRows ( $query = "" ) {
    if ($query !== null) $this->queryID = $query;

    return @mysql_num_rows( $this->queryID );
    }

    public function escapeString( $string = "" ) {
    return @mysql_real_escape_string( $string );
    }
    }

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen