Datenbank mit php zugreifen

  • Hallo,

    Bin ca 3 Tage mit dem Pi unterwegs und so langsam kommen die ersten Probleme.

    Die Forensuche hat leider nichts passendes ausgespuckt

    Mein Pi hat folgene Pakete installiert.

    -apache2

    -php7 -> php7.0 libapache2-mod-php7.0 php7.0-apcu php7.0-curl php7.0-xml php7.0-zip php7.0-mbstring php7.0-gd php7.0-mysql

    -mysql -> mysql-server mysql-client

    -phpmyadmin

    Mit phpmyadmin einen neuen Benutzer erstellt mit allen rechten

    Benutzer auch der passenden Datenbank zugeordnet.

    Nun mein Problem:

    ich komme mit meinem php script nicht in die Datenbank. Immer Weißer Bildschirm

    Code
    $mysqlhost = 'localhost'; // MYSQL Host
    $mysqluser = 'smarthome'; // MYSQL User
    $mysqlpwd = 'fritz2007'; //MYSQL Passwort
    $mysqldb = 'smarthome'; // MYSQL Datenbankname
    
    $connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die ("Could not connect to DB!");
    mysql_select_db($mysqldb, $connection) or die("Could not select DB!");

    Das ist der Beispiel Code.

    Was mache ich falsch?

    #-Wer Rechtschreibfehler findet, darf sie behalten.

    #-Wer fragt, ist ein Narr für 5 Minuten. Wer nicht fragt, ist ein Narr sein Leben lang.

    #-Keiner ist so blind wie der, der nicht sehen will.

  • Da sieht man den Wald vor lauter Bäumen nicht mehr.

    Danke

    habe es nun so am laufen

    Code
    $mysqli = new mysqli($mysqlhost, $mysqluser, $mysqlpwd, $mysqldb);
    if ($mysqli->connect_errno) {
        die("Verbindung fehlgeschlagen: " . $mysqli->connect_error);
    }

    #-Wer Rechtschreibfehler findet, darf sie behalten.

    #-Wer fragt, ist ein Narr für 5 Minuten. Wer nicht fragt, ist ein Narr sein Leben lang.

    #-Keiner ist so blind wie der, der nicht sehen will.

  • Benutze mysqli oder pdo, mysql_connect wird in aktuellen PHP Versionen nicht mehr unterstützt.

    Sollten allerdings die Fehler nicht unterdrückt werden, könnte die Verbindung geklappt haben, oder? Letztendlich sehe ich im Beispielcode auch keine Ausgabe im "Happy-Path" des Codes.

    .NET-, Unity3D-, Web-Dev.
    Mikrocomputer-Hobbyist.

  • orientier dich daran: https://github.com/meigrafd/HighCharts

    Auszug:

  • Läuft alles soweit.

    Danke für eure tipps.

    #-Wer Rechtschreibfehler findet, darf sie behalten.

    #-Wer fragt, ist ein Narr für 5 Minuten. Wer nicht fragt, ist ein Narr sein Leben lang.

    #-Keiner ist so blind wie der, der nicht sehen will.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!