kostenloser Webspace werbefrei: lima-city


MySQL datenbank wird nicht beutzt

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    n-bg

    n-bg hat kostenlosen Webspace.

    Ich habe ein einfaches log in erstellt. Mit xamapp funktuniert das auch unter localhost. Das Problem ist auf der lima city seite funktionieren die Verbindung zum SQL Server nicht. hier mal der code den ich benutze:

    <?php

    $host = "localhost";
    $dbname = "db_439891_2";
    $username = "root";
    $password = "";

    $mysqli = new mysqli(hostname: $host,
    username: $username,
    password: $password,
    database: $dbname);

    if ($mysqli->connect_errno) {
    die("Connection error: " . $mysqli->connect_error);
    }

    return $mysqli;
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. witze-dschungel

    witze-dschungel hat kostenlosen Webspace.

    Ohne Fehlermeldung lässt sich nichts genaues sagen.

    Außer, dass die Syntax von mysqli falsch aussieht, und du dich an der offiziellen Dokumentation oder einer anderen zuverlässigen Quelle orientieren solltest.

    Und du returnst eine Variable, obwohl sich der Code nicht in einer Funktion befindet.

    Beitrag zuletzt geändert: 17.9.2024 22:29:46 von witze-dschungel
  4. nutze mal die richtige SQL Adresse, Localhost ist es nicht!

    deiner wird wohl "n-bg.lima-db.de" sein, das statt localhost und das sollte funktionieren, wenn die anderen Angaben stimmen

    Nutzername wird mit sicherheit auch nicht root sein und Passwort auch nicht leer, das musst du, wenn nicht geschehen noch ändern! Einzustellen in der Verwaltung!

    Beitrag zuletzt geändert: 18.9.2024 10:11:01 von tchiarcos
  5. witze-dschungel

    witze-dschungel hat kostenlosen Webspace.

    tchiarcos schrieb:
    nutze mal die richtige SQL Adresse, Localhost ist es nicht!

    Doch. Siehe Verwaltung, Mysql-Datenbanken, Datenbank-Benutzer, MySQL-Server/Host (lokal): "Verwende den Hostnamen "localhost" bei Verbindungen von Deinem eigenen Webspace"
  6. OK, dann wurde das irgendwann mal geändert. Hab ich nicht gewusst, wenn es mittlerweile so funktioniert, dann stünde also "nur" noch das Thema Username und PW, wobei ich beides nicht ins Forum stellen würde!
  7. witze-dschungel

    witze-dschungel hat kostenlosen Webspace.

    Ist aber schon seit fast 9 Jahren so.
    https://blog.lima-city.de/2016/10/update-freitag-4-kurze-woche-kurze-liste/
    Eine Vereinfachung gibt es bei der Verbindung zum MySQL-Server. Statt „[username].lima-db.de“ oder „mysql.lima-city.de“ kann jetzt auch „localhost“ verwendet werden um zur Datenbank zu verbinden.

    Ansonsten gehe ich davon aus, dass der Threadersteller die echten Zugangsdaten aus dem Thread zensiert hat.

    Beitrag zuletzt geändert: 18.9.2024 10:57:30 von witze-dschungel
  8. Autor dieses Themas

    n-bg

    n-bg hat kostenlosen Webspace.

    tchiarcos schrieb:
    nutze mal die richtige SQL Adresse, Localhost ist es nicht!

    deiner wird wohl "n-bg.lima-db.de" sein, das statt localhost und das sollte funktionieren, wenn die anderen Angaben stimmen

    Nutzername wird mit sicherheit auch nicht root sein und Passwort auch nicht leer, das musst du, wenn nicht geschehen noch ändern! Einzustellen in der Verwaltung!


    Danke, klappt jetzt. In dem Tutorial das ich auf Youtube gesehen hab wurde das nicht erklärt mit Nutzername und Passwort.
  9. prima dass es jetzt klappt!

    und wegen den 9 Jahren, da sieht man mal, wie oft ich da nachsehe :biggrin:
  10. tchiarcos schrieb:
    und wegen den 9 Jahren, da sieht man mal, wie oft ich da nachsehe :biggrin:


    Ich schau da auch zu selten nach und musste grade echt mal bei mir in der config schauen welcher Host da angeben ist.

    /** The name of the database for WordPress */
    define( 'DB_NAME', 'db_WP_31' );
     
    /** Database username */
    define( 'DB_USER', 'USERDB' );
     
    /** Database password */
    define( 'DB_PASSWORD', 'DaSiStDaSpAsSwOrT' );
     
    /** Database hostname */
    define( 'DB_HOST', 'localhost' );
     
    /** Database charset to use in creating database tables. */
    define( 'DB_CHARSET', 'utf8' );
     
    /** The database collate type. Don't change this if in doubt. */
    define( 'DB_COLLATE', '' );


    Es funktioniert tatsächlich mit localhost

    Bei dem TE lag es also tatsächlich am nutzer und PW, dieses scheint er nicht geändert zu haben unter XAMPP gibt es ja kein SQL passwort und läuft alles unter root. Daher nutzt man XAMPP ja auch nur als Testumgebung

    *und ja ich habe PW und DB_USER natürlich geändert und sogar DB_NAME :tongue:
  11. 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!