PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   PHP Developer Forum (https://www.php-resource.de/forum/php-developer-forum/)
-   -   Datenbank filtern (https://www.php-resource.de/forum/php-developer-forum/105072-datenbank-filtern.html)

Faloo 27-05-2015 13:06

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 );
?>


Quetschi 27-05-2015 13:16

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.

Faloo 27-05-2015 13:26

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

Quetschi 27-05-2015 13:27

Noch anders? Was hast du dir da vorgestellt?


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:23 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG