Skip to content
  • Kategorien
  • World
  • Aktuell
  • Tags
  • Beliebt
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
linux-nerds.org

linux-nerds.org

  1. Übersicht
  2. Linux
  3. pdo Abfrage funktioniert nicht

pdo Abfrage funktioniert nicht

Geplant Angeheftet Gesperrt Verschoben Linux
linux
2 Beiträge 1 Kommentatoren 585 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • FrankMF Offline
    FrankMF Offline
    FrankM
    schrieb am zuletzt editiert von FrankM
    #1

    Heute habe ich mal wieder zwei Stunden meines Lebens damit verbracht, zu verstehen warum etwas nicht geht, was für mich eigentlich funktionieren sollte!?!?

    System

    Ein ROCKPro64 mit bionic-minimal

    root@rockpro64v2_0:/var/log/nginx# uname -a
    Linux rockpro64v2_0 4.19.0-rc4-1065-ayufan-g72e04c7b3e06 #1 SMP PREEMPT Sat Sep 29 21:27:52 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux
    

    Fangen wir vorne an. Ich habe ein Projekt, was ich mit PHP mal gecodet habe, darin sind alle Datenbankabfragen konsequent auf pdo getrimmt. Nach einer lokalen Installation geht nix 😞

    Beispiel

    <?php
    
    echo "DATENBANK TEST";
    
    $pdo = new PDO('mysql:host=localhost;dbname=database', 'user', 'password');
     
    $statement = $pdo->prepare("SELECT vorname, nachname FROM users");
     
    if($statement->execute()) {
        while($row = $statement->fetch()) {
            echo $row['vorname']."<br />";
        }    
    } else {
        echo "SQL Error <br />";
        echo $statement->queryString."<br />";
        echo $statement->errorInfo()[2];
    }
    ?>
    

    Gut, Datenbankaufruf falsch, Pfade stimmen nicht usw. Erste Stunde weg. Nachdem mir nichts mehr eingefallen ist, angefangen zu zweifeln das pdo unterstützt wird. Also im Netz auf die Suche gemacht. Folgendes gefunden.

    extension=pdo.so
    extension=pdo_mysql.so
    

    Das ans Ende der php.ini gehangen.

    nano /etc/php/7.2/fpm/php.ini
    

    Danach mal eben

    /etc/init.d/php7.2-fpm reload
    service nginx restart
    

    und siehe da, es geht! 🙂 Jetzt habe ich wieder deutlich bessere Laune 😉 Das war dann die zweite Stunde die weg war, aber zum Glück mit einer Lösung.

    Im Fediverse -> @FrankM@nrw.social

    1. NanoPi R5S
    2. Quartz64 Model B, 4GB RAM
    3. Quartz64 Model A, 4GB RAM
    4. RockPro64 v2.1
    1 Antwort Letzte Antwort
    0
    • FrankMF Offline
      FrankMF Offline
      FrankM
      schrieb am zuletzt editiert von
      #2

      Wichtig ist natürlich auch, das folgendes php Paket installiert ist!

      sudo apt install php7.0-mysql
      

      Je nachdem welche PHP Version installiert ist, muss der Befehl angepasst werden. Mit

      php -v
      

      könnt ihr nachschauen welche Version installiert ist.

      Im Fediverse -> @FrankM@nrw.social

      1. NanoPi R5S
      2. Quartz64 Model B, 4GB RAM
      3. Quartz64 Model A, 4GB RAM
      4. RockPro64 v2.1
      1 Antwort Letzte Antwort
      0
      Antworten
      • In einem neuen Thema antworten
      Anmelden zum Antworten
      • Älteste zuerst
      • Neuste zuerst
      • Meiste Stimmen


      • FrankMF

        Update 1.34.1

        Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Vaultwarden vaultwarden linux
        1
        0 Stimmen
        1 Beiträge
        66 Aufrufe
        Niemand hat geantwortet
      • frankm@nrw.socialF

        Ein neuer Forumbeitrag: https://linux-nerds.org/topic/1694/proxmox-setup-2025 #proxmox #linux

        Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Uncategorized proxmox linux
        1
        0 Stimmen
        1 Beiträge
        26 Aufrufe
        Niemand hat geantwortet
      • FrankMF

        Debian Bug auf Arm64

        Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Linux linux arm64
        1
        0 Stimmen
        1 Beiträge
        187 Aufrufe
        Niemand hat geantwortet
      • FrankMF

        Update 1.32.7 - Security Fixes!

        Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Vaultwarden vaultwarden linux
        1
        0 Stimmen
        1 Beiträge
        160 Aufrufe
        Niemand hat geantwortet
      • FrankMF

        Star64 - UART

        Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Hardware star64 risc-v linux
        1
        0 Stimmen
        1 Beiträge
        81 Aufrufe
        Niemand hat geantwortet
      • FrankMF

        Kopia - Policies

        Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Kopia kopia linux
        1
        4
        0 Stimmen
        1 Beiträge
        328 Aufrufe
        Niemand hat geantwortet
      • FrankMF

        checkmk - systemd crasht

        Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben checkmk checkmk linux
        1
        0 Stimmen
        1 Beiträge
        633 Aufrufe
        Niemand hat geantwortet
      • FrankMF

        IPTables dauerhaft speichern

        Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Linux linux iptables
        1
        0 Stimmen
        1 Beiträge
        616 Aufrufe
        Niemand hat geantwortet
      Powered by NodeBB | Contributors
      © 2022 frank-mankel.de
      Fediverse
      • Anmelden

      • Du hast noch kein Konto? Registrieren

      • Anmelden oder registrieren, um zu suchen
      • Erster Beitrag
        Letzter Beitrag
      0
      • Kategorien
      • World
      • Aktuell
      • Tags
      • Beliebt