Announcement

Collapse
No announcement yet.

Abfrage funktioniert nicht

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Abfrage funktioniert nicht

    Hallo Community,
    ich habe ein Problem das ich nicht gelöst gekomme.

    Ich habe einen Raspberry Pi, darauf eine Datenbank. Die Abfrage funktioniert. Alles gut.

    Weiterhin habe ich einen Ubuntu Server.
    Die selbe Abfrage fördert eine leere Seite zu Tage. Keine Fehlermeldung nichts.

    Auf dem UbuntuServer ist PHP, MySql-Server, PHPmyAdmin drauf, die selbe Datenbank , alles quasi identisch. Aber es klappt einfach nicht.
    Eine Einzelabfrage mit:
    PHP Code:
    $pdo = new PDO('mysql:host=localhost;dbname=db1''root''12345678');
    $statement $pdo->prepare($sql);
    $statement->execute();  
    $row $statement->fetch();
    echo 
    $row[0]; 
    funktioniert. Aber der folgende Code:
    PHP Code:
                <?php
                
                $db_link 
    mysqli_connect ('localhost''root''12345678''db1');
                 
                
    $sql "SELECT * FROM PaH";
                 
                
    $db_erg mysqli_query$db_link$sql );
                if ( ! 
    $db_erg )
                {
                  die(
    'Ungültige Abfrage: ' mysqli_error());
                }
                 
                echo 
    '<table border="1">';
                while (
    $zeile mysqli_fetch_array$db_ergMYSQL_ASSOC))
                {
                  echo 
    "<tr>";
                  echo 
    "<td>"$zeile['ID'] . "</td>";
                  echo 
    "<td>"$zeile['Typ'] . "</td>";
                  echo 
    "<td>"$zeile['Datum'] . "</td>";
                  echo 
    "</tr>";
                }
                echo 
    "</table>";
                 
                
    mysqli_free_result$db_erg );
                
    ?>
    funktioniert wie erwähnt nur auf dem RPi, jedoch nicht auf dem UServer.

    Habt ihr eine Idee?

  • #2
    Hat die Datenbank auf Deinem Rechner vielleicht einen anderen Port? Ich sehe nur localhost und dann scheint er den standard port der Datenbank zu nehmen. Vielleicht hat er aber beim installieren einen anderen genommen (warum auch immer) und deswegen kann er die Datenbank nicht finden. Ausserdem wäre es für die Fehleranalyse auch nicht schlecht die genaue Fehlermeldung zu kennen. Das kann ja alles mögliche sein

    Comment


    • #3
      Naja, es gibt wie schon geschrieben keine Fehlereldung, es wird einfach nichts ausgegeben.
      Aber ich denke ich habe den Fehler gefunden, irgendwo - Link leider vergessen- hab ich gelesen das meine Variante veraltet ist und seit PHP Version 5.x nicht mehr unterstützt wird. Womöglich liegts daran. Nach Studieren der PHP Dokumentation Version 7 habe ich es hinbekommen.

      Comment

      Working...
      X