SQL-Klasse, lokal gehts, online nicht - warum???

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • SQL-Klasse, lokal gehts, online nicht - warum???

    Immer wenn ich auf meinem Server (Safemod an) mit dieser Klasse was machen will bekomme ich den Fehler:

    {connect} Database Error: 1045 : Access denied for user: 'wwwrun@localhost' (Using password: YES)

    Warum zur Hölle versucht sich das Script mit dem Webserver als User anzumelden??? Lokal geht alles!

    Liegts an meiner Klasse? An Safemod? Woran sonst?

    Hier die Klasse:
    PHP-Code:
    // mysql class
    class mysql{

        var 
    $host dbHost;
        var 
    $database dbName;
        var 
    $db_username dbUser;
        var 
    $db_pass dbPass;
        var 
    $db_port dbPort;

        function 
    connect(){
            
    $this->connection = @mysql_pconnect($this->host.':'.$this->db_port$this->db_user$this->db_pass) or die("{connect} Database Error: ".mysql_errno()." : ".mysql_error());
            
    $this->select_database = @ mysql_select_db($this->database$this->connection) or die("{select_db} Database Error: ".mysql_errno()." : ".mysql_error());
            
    # $this->select_database;
        
    }

        function 
    mysqlclose(){
            
    $this->connection mysql_close();
        }

        function 
    query($querystring){
            if (
    $this->connection == false$this->connect();
            if (
    $this->connection == false) return;
            
    $res =  mysql_query($querystring$this->connection) or die("{query} Database Error: ".mysql_errno()." : ".mysql_error())."";
        return 
    $res;
        }


  • #2
    Weil du dich als wwwrun versuchst zu verbinden?

    Und: http://www.php-resource.de/forum/sho...threadid=47906 danke fürs lesen.
    Für alle die Fehler suchen, gibts gratis tolle Debuggingmöglichkeiten:
    var_dump(), print_r(), debug_backtrace und echo.
    Außerdem gibt es für unsere Neueinsteiger ein hervorragendes PHP Tutorial zu PHP 4 und PHP 5 (OOP)
    Es heißt $array['index'] und nicht $array[index]! Und nein, das ist nicht egal!
    Dieses Thema lesen, um Ärger im Forum und verzögerte Hilfen zu vermeiden.

    Kommentar


    • #3
      Witzbold,
      das versuche ich natürlich nicht!

      Ich werd hier nur sicher nicht das Passwort und den User von meinem Webserver posten.
      Zuletzt geändert von burzum; 31.12.2004, 02:44.

      Kommentar


      • #4
        ok, hat sich erledigt... geht

        Kommentar

        Lädt...
        X