Datenbank filtern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Datenbank filtern

    Hallo erneut.
    Wunsch: Klickt man auf A, alle aus der Spalte Anfangsbuchstabe mit A anzeigen, klickt man auf B usw.

    Versuch: Bisher für jeden Buchstaben einzeln. Das geht doch bestimmt auch in einer Datei oder? In meinem Beispiel unten ist der Code für m.php das mir alle Spiele mit dem Anfangsbuchstaben M anzeigt.

    Code:
    <?php
    require_once ('datenbank.php');
    $db_link = mysqli_connect (
                         MYSQL_HOST, 
                         MYSQL_BENUTZER, 
                         MYSQL_KENNWORT, 
                         MYSQL_DATENBANK
                        );
    
    $sql = "SELECT * FROM search where Anfangsbuchstabe = 'M'";
     
    $db_erg = mysqli_query( $db_link, $sql );
    if ( ! $db_erg )
    {
      die('Ungige Abfrage: ' . mysqli_error());
    }
     
    echo '<table border="1">';
    while ($zeile = mysqli_fetch_array( $db_erg, MYSQL_ASSOC))
    {
      echo "<tr>";
      echo "<td>". $zeile['id'] . "</td>";
      echo "<td> <a href='game.php?id=". $zeile['id'] . "'>". $zeile['NameDesSpieles'] . "</a></td>";
      echo "</tr>";
    
    }
    echo "</table>";
     
    mysqli_free_result( $db_erg );
    ?>

  • #2
    PHP: $_GET - Manual

    Den somit übergebenen Parameter benutzt du dann für dein SQL-Statement, dass du dann sinnvollerweise als PHP: Prepared Statements - Manual ausführst, oder aber zumindest mit der passenden escaping-funktion (PHP: mysqli::real_escape_string - Manual) vor mysql-injection schützt.
    Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
    Schön - etwas Geschichte kann ja nicht schaden.
    Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

    Kommentar


    • #3
      Hmmm verstehe, ich dachte es ginge noch anders, nungut dann Danke ich.

      Kommentar


      • #4
        Noch anders? Was hast du dir da vorgestellt?
        Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
        Schön - etwas Geschichte kann ja nicht schaden.
        Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

        Kommentar

        Lädt...
        X