kostenloser Webspace werbefrei: lima-city


Hilfe!! MySQL-Error!

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    zualio

    zualio hat kostenlosen Webspace.

    Hi!
    Ich habe ein Problem:
    Ich arbeite schon seit einiger Zeit an einem Projekt, eine Page mit MYSQL-gest?tzdem NEWS-SYSTEM und Login etc.

    doch jetzt, nach der ganzen Arbeit, kommt ein Fehler, den ich EINFACH NICHT FINDEN KANN!!!!

    Nun, ich bin fast fertig, jedenfalls fast, aber ich wei? einfach nicht, wieso jetzt folgender MySQL Fehler erscheint!


    ----------------------

    Warning: Unknown MySQL Server Host 'DB1107550814' (1) in /home/christopher/www.christopherschlosser.com/test3/Biblio.php on line 38

    Warning: MySQL Connection Failed: Unknown MySQL Server Host 'DB1107550814' (1) in /home/christopher/www.christopherschlosser.com/test3/Biblio.php on line 38
    Der Verbindungsversuch zur DB ist fehlgeschlagen! Unknown MySQL Server Host 'DB1107550814' (1)

    ----------------------
    Biblio.php ist meine Klassenbibliothek.
    DB1107550814 ist einer meiner Datenbanken.

    Ich m?chte nich betonen, dass die Servername- sowie User und Passwortdaten stimmen! Ich habe sie oft ?berpr?ft!!

    Der Code Dazu::

    Biblio.php:
    ---------------------------------------------------------------
    <html>
    <body>

    <?php
    /*
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    Klasse Counter
    Klasse des WebCounters

    ///////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////
    */

    class counter {
    var $servername;
    var $benutzer;
    var $passwort;

    var $datenbank;

    var $aktuelle_zeit;
    var $gestern;
    var $REMOTE;
    var $anfrage;
    var $anzahl_zeilen;
    var $anfrage_anzahl;
    var $ergebnis_anzahl;
    var $Verbindung;

    function Count() {

    // Versuchen, die DB-Verbindung herzustellen
    if (!$verbindung = mysql_connect ($this->$servername, $this->$benutzer, $this->$passwort)) {
    echo "Der Verbindungsversuch zur DB ist fehlgeschlagen! " . mysql_error();
    exit();
    }

    // Die Datenbank ausw?hlen
    if (!mysql_query ("USE " . $this->$datenbank . ";")) {
    echo "Die Datenbank konnte nicht ausgew?hlt werden: " . mysql_error();
    exit();
    }

    // Die aktuelle Zeit als UNIX-Zeitstempel mit time() herausfinden
    $this->$aktuelle_zeit = time();

    // 24 Stunden = 86400 Sekunden von der aktuellen Zeit abziehen
    $this->$gestern = $this->$aktuelle_zeit - 86400;

    // Alle Eintr?ge in "besucher" l?schen, die ?lter als 24 Stunden sind
    mysql_query("DELETE FROM BESUCHER WHERE Zeitstempel < \"" .$this->$gestern . "\";");

    // Die IP-Adresse herausfinden
    $this->$REMOTE = $_SERVER['REMOTE_ADDR'];

    // In "besucher" nachsehen, ob in den letzten 24 Stunden von dieser
    // IP-Adresse schon einmal zugegriffen wurde.
    $this->$anfrage = "SELECT * from BESUCHER where IP_ADRESSE = \"" .$this->$REMOTE. "\"";

    // Die Anzahl der Datens?tze (Zeilen) in der Antwortmenge z?hlen
    $this->$anzahl_zeilen = mysql_query($this->$anfrage);

    // Wenn kein Eintrag vorhanden ist, dann Counter = Counter + 1
    // und einen Eintrag der IP-Adresse und Zeitstempel in "besucher" ablegen
    if(mysql_num_rows($this->$anzahl_zeilen) < 1) {
    mysql_query("UPDATE ZUGRIFFE SET BESUCHER = BESUCHER + 1");
    mysql_query("INSERT INTO BBESUCHER (ZEITSTEMPEL, IP_ADRESSE)
    VALUES (\"". $aktuelle_zeit. "\", \"" . $REMOTE . "\")");
    }

    // Wert des Counters abfragen und in ein Array schreiben
    $this->$anfrage_anzahl = mysql_query("select * from ZUGRIFFE");
    $this->$ergebnis_anzahl = mysql_fetch_array($anfrage_anzahl);

    // Den Counter ausgeben
    // Variable zur Auswahl: $this->$ergebnis_anzahl["besucher_bisher"]


    }

    }

    /*
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    Klasse log
    Klasse zum login und Logout

    ///////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////
    */

    class log {
    var $Verbindung;

    var $Servername;
    var $Benutzer;
    var $Passwort;

    var $Datenbank;
    var $Tabelle;

    var $Login_User;
    var $Login_Key;
    var $Login_ok;
    var $Login_Data;

    var $Anzahl;
    var $Anfrage;
    var $Ergebnis;
    var $Text;

    ////////FUNKTIONEN\\\\\\\\

    /*
    NEW FUNKTION

    Funktion Login:
    Einlogverfahren

    */

    Function login(){

    //Connect Server
    If (!
    $this->$Verbindung = MySQL_connect($this->$Servername, $this->$Benutzer, $this->$Passwort)
    ){
    echo "Fehler! Die Verbindung zur Datenbank konnte nicht hergestellt werden! " . mysql_error();
    exit();
    }

    //Use Datenbank
    If(!
    mysql_select_db($this->$Datenbank)
    ){
    echo "Fehler! Die Datenbank konnte nicht angew?hlt werden! " . MySQL_error();
    exit();
    }

    //Tabelle auslesen und pr?fen
    $this->$Anfrage = "SELECT * FROM " .$this->$Tabelle . " where User=\"". $this->$Login_User . "\" ;";

    If(!(
    $this->$Ergebnis = MySQL_query ($this->$Anfrage)
    )){
    $this->$Login_ok = False;
    $Login['On'] = False;
    exit();
    } else {

    $this->$Text = MySQL_fetch_object($this->$Ergebnis);

    If ($this->$Login_Key == $this->$Text->$KEY){

    $this->$Login_ok = True;
    $this->$Login_Data = $this->$Text->$Data;
    $Login['User_Data'] = $this->$Login_Data;
    $Login['On'] = True;

    } else {

    $this->$Login_ok = False;
    $Login['On'] = False;
    exit();
    }
    }

    //MySQL-Verbindung schlie?en

    MySQL_close($this->$Verbindung);

    }
    }
    /*
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    Klasse Edit
    Aus- und Eingabe der News

    ///////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////
    */
    class Edit{

    //MySQL-Verbindungsvariablen
    var $Verbindung;

    var $Servername;
    var $Benutzer;
    var $Passwort;

    var $Datenbank;
    var $Tabelle;


    //Variablen zur Zwischenspeicherung der Eingabe

    var $USER;
    var $Titel;
    var $Text;
    var $Datum;


    //Sonstiges
    var $Anzahl;
    var $Anfrage;
    var $Ergebnis;
    var $Zeile;



    ////////FUNKTIONEN\\\\\\\\

    /*
    NEW FUNKTION

    Funktion Lese:
    Formular zum Ausgeben der Daten aus der MySQL-Datenbank

    */

    Function lese(){

    //Connect Server
    If (!
    $this->$Verbindung = MySQL_connect($this->$Servername, $this->$Benutzer, $this->$Passwort)
    ){
    echo "Fehler! Die Verbindung zur Datenbank konnte nicht hergestellt werden! " . mysql_error();
    exit();
    }

    //Use Datenbank
    If(!
    mysql_select_db($this->$Datenbank)
    ){
    echo "Fehler! Die Datenbank konnte nicht angew?hlt werden! " . MySQL_error();
    exit();
    }

    //Tabelle auslesen
    $this->$Anfrage = "SELECT * FROM " . $this->$Tabelle . ";";

    If(!(
    $this->$Ergebnis = MySQL_query ($this->$Anfrage)
    )){
    echo "Fehler! Die Tabelle " . $this->$Tabelle . "konnte nicht gefunden/kontaktiert werden! " . MySQL_error();
    exit();
    }

    //Sonstige Daten
    $this->$Anzahl['Zeilen'] = MySQL_num_rows($this->$Ergebnis);
    $this->$Anzahl['Spalten'] = MySQL_num_fields($this->$Ergebnis);

    //Grafischer und Ausgabeteil

    while ($this->$Zeile = MySQL_fetch_object($this->$Ergebnis)) {

    echo "<table border=\"0\" width=\"100%\" bgcolor=\"#333333\" height=\"75\" cellspacing=\"0\">";
    echo "<tr>";
    echo "<td width=\"100%\" bgcolor=\"#000000\" height=\"71\" valign=\"top\" bordercolor=\"#000000\">";

    echo "<table border=\"0\" width=\"100%\" bgcolor=\"#000000\" height=\"26\">";
    echo "<tr>";
    echo "<td width=\"100%\" bordercolor=\"#333333\" bgcolor=\"#333333\" height=\"22\">";
    echo "<table border=\"0\" width=\"100%\" bordercolor=\"#000000\" bgcolor=\"#000000\">";
    echo "<tr>";
    echo "<td width=\"100%\"><span class=\"textHeader\"><u><font color=\"#99FF99\">";

    echo $this->$Zeile->TITEL;

    echo "</font></u></span></td>";
    echo "</tr>";
    echo "</table>";
    echo "</td>";
    echo "</tr>";
    echo "</table>";

    echo "<table border=\"0\" width=\"100%\" bgcolor=\"#000000\">";
    echo "<tr>";
    echo "<td width=\"100%\" bordercolor=\"#333333\" bgcolor=\"#333333\">";
    echo "<table border=\"0\" width=\"100%\" bordercolor=\"#000000\" bgcolor=\"#000000\">";
    echo "<tr>";
    echo "<td width=\"100%\">";
    echo "<p class=\"textGray\">";

    echo $this->$Zeile->USER ." , " . $this->$Zeile->DATUM;

    echo "</p>";
    echo "</td>";
    echo "</tr>";
    echo "</table>";
    echo "</td>";
    echo "</tr>";
    echo "</table>";
    echo "<table border=\"0\" width=\"100%\" bgcolor=\"#000000\"><tr>";
    echo "<td width=\"100%\" bordercolor=\"#333333\" bgcolor=\"#333333\">";
    echo "<table border=\"0\" width=\"100%\" bordercolor=\"#000000\" bgcolor=\"#000000\" height=\"96\">";
    echo "<tr><td width=\"100%\" height=\"92\" valign=\"top\">";

    echo "<p class=\"link1\">";

    echo $this->$Zeile->TEXT;

    echo"</p>";
    echo"</td>";
    echo"</tr>";
    echo"</table>";
    echo"</td>";
    echo"</tr>";
    echo"</table>";

    echo"</td>";
    echo"</tr>";
    echo"</table>";

    }

    //Schlie?en der MySQL-Verbindung
    MySQL_close($this->$Verbindung);
    }

    ////////
    ////////
    ////////
    ////////
    ////////
    ////////
    ////////
    ////////
    /*
    NEW FUNKTION

    Funktion Schreibe:
    Formular zum Eingeben der Daten

    */

    Function Schreibe() {

    echo"<center>";
    echo"<form ACTION = \"" . $_SERVER['PHP_SELF'] ."\" METHOD=\"POST\">";
    echo"<table border=\"1\" width=\"362\">";
    echo"<tr>";
    echo"<td BGCOLOR=\"#CCCCCC\" colspan=\"2\" width=\"352\"><center>Titel:</center><input Type=\"TEXT\" Name=\"Titel\" size=\"45\"></td>";
    echo"</tr>";
    echo"<tr>";
    echo"<td BGCOLOR=\"#CCCCCC\" width=\"170\">Benutzername:<br> <input Type=\"TEXT\" Name=\"User\"></td>";
    echo"<td BGCOLOR=\"#CCCCCC\" width=\"176\">Datum: <br> " . Date("j.n.Y") . " " . Date("h:i:s") . "<br></td>";
    echo"</tr>";
    echo"<tr>";
    echo"<td colspan=\"2\" width=\"352\"><Textarea Name=\"Text\" WRAP=\"hard\" rows=\"8\" cols=\"35\"></Textarea></td>";
    echo"</tr>";
    echo"<tr>";
    echo"<td colspan=\"2\"><center><input Type=\"submit\" Name=\"Submit\" Value=\"Senden\"></center><td>";
    echo"</tr>";
    echo"</table>";
    echo"</form>";
    echo"</center>";

    }

    ////////
    ////////
    ////////
    ////////
    ////////
    ////////
    ////////
    ////////
    /*
    NEW FUNKTION

    Funktion Input:
    Formular zum Eingeben der Daten in eine MySQL-Datenbank

    */

    Function Input(){

    //Connect Server
    If (!
    $this->$Verbindung = MySQL_connect ($this->$Servername, $this->$Benutzer, $this->$Passwort)
    ){
    echo "Fehler! Die Verbindung zur Datenbank konnte nicht hergestellt werden! " . mysql_error();
    exit();
    }

    //Use Datenbank
    If(!
    mysql_select_db($this->$Datenbank)
    ){
    echo "Fehler! Die Datenbank konnte nicht angew?hlt werden! " . MySQL_error();
    exit();
    }

    //Daten in die Tabelle einf?gen
    $this->$Datum = Date("j.n.Y") . " " . Date("h:i:s");

    MySQL_query ("INSERT INTO " . $this->$Tabelle . " (USER, TITEL, TEXT, DATUM) VALUES (\"" .$Login['Login_Name'] . "\", \"" . $this->$Titel . "\", \"" . $this->$Text . "\", \"" . $this->$Datum . "\")");

    //Grafischer Teil

    echo"<center>";
    echo"<br>";
    echo"<b>Post wurde gesendet</b>";
    echo"<br>";
    echo"Noch was schreiben?";
    echo"<br>";
    echo"</center>";

    //Schlie?en der MySQL-Verbindung
    MySQL_close($this->$Verbindung);
    }

    }


    ?>
    </body>
    </html>


    ---------------------------------------------

    Entschuldigung f?r den langen Code.

    Ich hoffe jemand kann mir helfen
    Zualio
    Zualio
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. thoba

    Co-Admin Kostenloser Webspace von thoba

    thoba hat kostenlosen Webspace.

    Du musst als Host nicht DBxxxxxxxx angeben sondern mysql.lima-city.de
  4. 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!