"; echo $zeile->id; echo " :: "; echo $zeile->interpret; echo " "; echo $zeile->song; echo "
";}} $db -> close;}? > #8 Bei $db -> close; fehlen Klammern $db -> close(); #9 Danke funktioniert jetzt. Ist das denn zeitgemäßer? Funktioniert allerdings auch so: $host_name = "DBName"; $database = "DB"; $user_name = "DBUser"; $password = "DPPasswort"; $db = mysqli_connect($host_name, $user_name, $password, $database); $db->close;}? Php suchfunktion mit datenbank 6. > #10 ohne der Klammern von @sheel´s Kommentar wirds zwar bestimmt nicht funktionieren, da das close noch eine nicht existierende Variable des Objekts wäre, aber mit den Klammern dürfte es zwar funktionieren, da es eine vom MySQLi vorhandene Objekt-Funktion ist.Tut mir Leid wenn ich mich etwas blöd anstelle, aber ich hab doch recht beschränkte Kenntnisse #8 Also mal als Tip: mach 2 spalten pflanzenname | alternativname tulpe | alternativname_1 tulpe | alternativname_2 so hast du nur einen Namen und nicht mit Leerzeichen getrennte Bezeichnungen, aber das hat dir ja theHacker schon geschrieben. Deine Abfrage geht wohl nicht, weil du da die%-Zeichen drin hast. mach die mal weg. oder willst du mit LIKE suchen? #9 Mit beschränkten Kenntnissen kommt auch nur Beschränktes raus. Ein paar Grundkenntnisse wären nicht verkehrt Die sollte raus. Wenn du wirklich mehrere Gärten anlegen willst, muss das auch ordentlich gemacht werden. Suchfunktion in PHP für Mysql - PHP - Forum für HTML, CSS und PHP - HTML lernen und die eigene Website erstellen. Im Moment machen wir nur einen Garten. Der Tabellenschlüssel ist bei "garten1" auf ID gesetzt, soll ich ihn bei der TAG-Tabelle auch auf ID setzen? Der Primary-Key ist in der Notation unterstrichen. Bei der neuen Tabelle muss er über beide Felder gehen. Also ich habe jetzt verstanden was du meinst. Nur wie verknüpfe ich die TAG-Tabelle mit der Gartentabelle, hat glaub ich etwas mit einem Indexschlüssel zutun.
Zu den Befehlen oben, Du kannst da nicht einfach die Hälfte weglassen. Wenn eien variable mit $var[] angeben wird, handelt es sich um ein Array was einfach gefüllt wird. Wenn Du $var angibst, wird ein Wert in eine Variable geschrieben. Mit dem Implode werden die IDs das SQL Suchergebnis "zusammengebastelt" um sie in die neue Suchabfrage aufzunehmen. Offen gesagt, hätte ich die Tabellen aber wohl über ein Join verknüpft. Ich wüsste nicht, wieso das Script Datenbankaufgaben erledigen sollte. Oder hab ich da was übersehen/nicht verstanden @TheHacker? #18 Mit einem Join in einer 1:N-Beziehung wuerde er aber die 1-Spalten N-mal kriegen, was evtl. irritieren koennte. Php suchfunktion mit datenbank di. #19 Schon, aber dann gruppiert man das eben noch und gut ist? Zwar nicht schick aber ich finds dann doch hübscher als die getrennten querys. Programmierung
Home » MySQL Tutorial » Komplexere Datenabfrage per SELECT Im ersten Teil ging es um simple Datenbankanfragen mittels dem SQL-Befehl SELECT. Dort haben wir immer stets alle Datensätze abgefragt. Jetzt im zweiten Teil geht es um das Filtern von Einträgen, beispielsweise suchen wir alle Nutzer mit einem gewissen Vor- oder Nachnamen. Dazu verwenden wir die Anweisung WHERE. PHP: PHP und Datenbanken - Manual. Ebenfalls lernen wir den Einsatz von prepared statements in PDO. WHERE-Statements Mittels der WHERE -Anweisung können wir gezielt unsere Datenbank durchsuchen und nur gewisse Datensätze ausgeben. Beispielsweise den Datensatz für einem Benutzer mit einem gewissen Namen oder die Datensätze aller Nutzer die zwischen 1980 und 1990 geboren wurden. Ihr könnt die WHERE -Anweisung selbstverständlich auch mit der ORDER BY -Anweisung und vor der LIMIT -Anweisung kombinieren, die wir euch im vorherigen Tutorial vorgestellt hatten. Dabei kommt die WHERE -Anweisung vor der ORDER BY -Anweisung und vor der LIMIT -Anweisung. So könnt ihr also beispielsweise mittels WHERE nach bestimmten Einträgen suchen, mittels ORDER BY sortieren und mittels LIMIT euch nur die ersten Einträge ausgeben lasst.
Jedoch muss ich so für jedes Bild den Pfad neu eingeben. Ich hätte es aber am liebsten wenn es in der foreach schleife drin ist. :) Jedoch sitze ich seit 2 Tagen vorm Rechner probiere wie wild rum. Habe zich beiträge im Internet gelesen jedoch gab es keine gescheite antwort darauf. Das mit dem Injecten steht jetzt nicht im Vordergrund da es nur ein Schulprojekt ist und wir Incetions noch nicht angesprochen haben. Aber trotzdem danke für die schnelle Antwort:) 7 Funktioniert diese foreach nicht? : echo '';} Oder wo steh ich aufm schlauch? :o 8 Cross;286426 wrote: Hierbei würde er nur die Bilder wiedergeben und nicht die anderen relevanten Daten. :) Ich habe das Problem gelöst! Ich habe in der Tabelle die Länge des Feldes "Thumbnail" auf 150 gesetzt und einfach dort den Pfad mit dem img src befehl reingeschrieben:3 (  
) Trotzdem vielen dank an alle! Php suchfunktion mit datenbank von. :) 9 Also mit anderen hast du nun folgendes in der DB stehen: pfad/zum/bild/ Wenn deine dateien immer alle im gleichen Ordner sind, brauchst du das doch net machen.
$ergebnis) echo "Keine passenden Dateien gefunden";} echo "