kostenloser Webspace werbefrei: lima-city


chat fehlermeldung

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    nicko

    Kostenloser Webspace von nicko

    nicko hat kostenlosen Webspace.

    hallo ich habe da so einen chat. der funktioniert auch bis auf das man schreiben kann. wenn man sich einloggt dann erscheint nicht "willkommen bla bla bla usw usw"
    sondern einfach eine wei?e seite.
    und nach einer zeit, so 5 minuten oder so erscheint dann diese fehlermeldenung:

    Warning: Can't connect to MySQL server on 'localhost' (10048) in c:\programme\nusphere\apache\nsdocs\chat\include\db_mysql.inc.php on line 47

    Warning: MySQL Connection Failed: Can't connect to MySQL server on 'localhost' (10048) in c:\programme\nusphere\apache\nsdocs\chat\include\db_mysql.inc.php on line 47
    database error: link-id == false, connect failed
    mysql error: 0 ()
    session halted.

    aber wenn er sich zur datenbank nicht verbinden kann, dann d?rfe ich mich auch eigentlich nicht einloggen k?nnen... irgendwie komisch!!


    (Ich hab den Thread jetzt zweimal gepostet aber irgendwie wird der andere im forum nicht angezeigt.. ??)
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. t***t

    Um konkret was sagen zu k?nnen br?uchte man auch mal den Code.
  4. Autor dieses Themas

    nicko

    Kostenloser Webspace von nicko

    nicko hat kostenlosen Webspace.

    <?
    class db_sql
    {
    var $host = "localhost"; // hostname of our mysql server.
    var $database = "mysql"; // logical database name on that server.
    var $user = "root"; // user und password for login.
    var $password = "";

    var $link_id = 0; // result of mysql_connect().
    var $query_id = 0; // result of most recent mysql_query().
    var $record = array(); // current mysql_fetch_array()-result.
    var $row; // current row number.

    var $errno = 0; // error state of query...
    var $error = "";

    function halt($msg)
    {
    printf("</td></tr></table><b>database error:</b> %s<br>\n", $msg);
    printf("<b>mysql error</b>: %s (%s)<br>\n",
    $this->errno,
    $this->error);
    die("session halted.");
    }

    function connect()
    {
    if ( 0 == $this->link_id )
    {
    $this->link_id=mysql_connect($this->host, $this->user, $this->password);
    if (!$this->link_id)
    {
    $this->halt("link-id == false, connect failed");
    }
    if (!mysql_query(sprintf("use %s",$this->database),$this->link_id))
    {
    $this->halt("cannot use database ".$this->database);
    }
    }
    }

    function query($query_string)
    {
    $this->connect();

    #printf("debug: query = %s<br>n", $query_string);

    $this->query_id = mysql_query($query_string,$this->link_id);
    $this->row = 0;
    $this->errno = mysql_errno();
    $this->error = mysql_error();
    if (!$this->query_id)
    {
    $this->halt("invalid sql: ".$query_string);
    }

    return $this->query_id;
    }

    function next_record()
    {
    $this->record = mysql_fetch_array($this->query_id);
    $this->row += 1;
    $this->errno = mysql_errno();
    $this->error = mysql_error();

    $stat = is_array($this->record);
    if (!$stat)
    {
    mysql_free_result($this->query_id);
    $this->query_id = 0;
    }

    return $stat;
    }

    function result()
    {
    return mysql_result($this->query_id,0,0);
    }

    function num_rows()
    {
    return mysql_num_rows($this->query_id);
    }

    function close()
    {
    #if($this->query_id)
    #{
    # mysql_free_result($this->query_id);
    #}
    mysql_close($this->link_id);
    }


    }
    ?>

    das is der quellcode der datei...
  5. Autor dieses Themas

    nicko

    Kostenloser Webspace von nicko

    nicko hat kostenlosen Webspace.

    und was is nun? hilft mir da jetzt vielleicht mal jemand? w?re nett
  6. theuntouchables

    theuntouchables hat kostenlosen Webspace.

    soweit ich das sehe hast du eine webserver zuhause???
    also musst du eine mySQL datenbank aktivieren wenn du es nicht schon getan hast, ansonsten bin ich ratlos
  7. Autor dieses Themas

    nicko

    Kostenloser Webspace von nicko

    nicko hat kostenlosen Webspace.

    ich wei? jetzt woran es gelegen hat. es lag daran das der chat eine funktion hat, mit der die zeit die man online ist gez?hlt wird und dazu wird eine tabelle ben?tigt, die er nicht erstellt hatte. also wenn man alle tables erstellen will in dem admin bereich, erstellt er ein paar tabellen nicht, die muss man dann automatisch erstellen.... schon komisch, naja, jedenfalls gehts jetzt. :)
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!