Notieren Sie sich den Servernamen, Benutzernamen und das Passwort. Laden Sie die MyODBC for Windows-Treiber von der MySQL-Seite herunter. Installieren Sie ihn auf ihrem Windows-Rechner. Sie können die Funktionsfähigkeit mit den mitgelieferten Programmen testen. Erstellen Sie eine Benutzer- oder System-DSN in den ODBC-Optionen in der Systemsteuerung. Überlegen Sie sich einen DSN-Namen und geben Sie den Hostnamen, Benutzernamen, Passwort, Port, etc ihrer MySQL-Datenbank an, die Sie im 1. Schritt konfiguriert haben. Installieren Sie Access als Vollinstallation. Das stellt sicher, dass Sie die richtigen Add-Ins haben. Zumindest benötigen Sie die ODBC-Unterstützung und den Linked-Table-Manager. Jetzt zum lustigen Teil! Suchfunktion mit php - PHP Forum. Erstellen Sie eine neue Access-Datenbank. Rechtsklicken Sie im Tabellenfenster und wählen Sie Link Tables/Tabellen verknüpfen oder im Menü Datei den Punkt Get External Data und dann Link Tables/Tabellen verknüpfen. Wenn das Dateibrowser-Fenster erscheint, wählen Sie Dateien vom Typ: ODBC.
#17 Es geht ja nicht um die while-Schleife (noch nicht). Den Fehler machst du ja schon vorher. (! $db) wird an dieser Stelle immer zu false ausgewertet, also wird die nachfolgende Anweisung, also das setzen von $result, nie ausgeführt. Php suchfunktion mit datenbank die. Schau dir mal Zeile 39 genauer an. So müsstest du dir es mal gedacht haben: ')"; $db_erg = mysql_query( $sql); if (! $db_erg) die("Hier gibt's nichts zu sehen"); //$result = mysql_query("SELECT * FROM members"); while($row = mysql_fetch_row($db_erg)) (echo in die geändert) #18 joa hier gibts nichts zu sehen hatte es also in der falschen zeile? edit: musste es aber trotzdem von db_erg zu db abändern #19 Welches $db_erg hast du abgeändert? #20 alle db_erg sind db bei mir
#16 Vielen Dank für deine schnelle Rückmeldung. Leider liefert er mir gar keine "Live-Suchergebnisse" mehr, wenn ich die column-Zeile hinzufüge:-/ Mein Formular sieht so aus:
Autor Titel Habe ich einen Denkfehler? #17 Jetzt immer noch nicht getestet aber auf Syntaxfehler geprüft: Da fehlt ein Komma zwischen den beiden Parametern, so ist es richtig: $(document)(function () { $('#search')(function () { if ($(this)() >= 3) { search: $(this)(), // <--- Komma fehlte hier column: $('input[name="column"]:checked')()}, function (data) { Mache dich mit den Entwicklerwerkzeugen deines Browsers und darin, der Konsole vertraut, die zeigt solche Fehler an.
#6 (Für die "mysql_"-Funktionen gibts seit 9 Jahren etwas Besseres. Wenn du das in einem Tutorial von 2013 gesehen hast, lies es nicht. ) #7 Hallo danke erstmal für alle Antworten, ist echt klasse, wie schnell hier geantwortet wird Ich habe nochmal eine andere Suche nach einem Tutorial aus dem letzten Jahr erstellt. Thema ist eine Chartliste bzw. Suchfunktion mit PHP Version 7.1.12 und MySQL? (Computer, Programmieren, HTML). eine Chartplatzierung abzurufen. Es funktioniert soweit auch alles, allerdings bekomme ich nach dem "submit" die Error-Meldung: Notice: Undefined property: mysqli::$close in C:\xampp\htdocs\suche\design\ on line 49