Anzeige: united-domains - Die ganze Welt der Domains
Einfache & schnelle Domain-Registrierung zu fairen Preisen ohne Einrichtungsgebühren. Mehr als 250 Domain-Endungen aus einer Hand inklusive E-Mail- & Web-Weiterleitung. Einzigartiges Domain-Portfolio zur bequemen & sicheren Verwaltung Ihrer Domain-Namen.
Jetzt Domain-Check bei united-domains!
String in Datenbank suchen
Autor: manya
Datum: 22.08.2011 08:19:11
Guten Morgen,
Ich habe eine Datenbank mit ca 10 Tabellen und möchte dort nach dem String "test" suchen.
Da ich aber nicht weiß, in welcher Spalte sich der String befindet, kann ich diese Abfrage nicht nutzen:
SELECT * FROM datenbankname
WHERE spaltenname = "test"
Kann mir einer von euch sagen, wie die Abfrage lauten muß?
Gruß
manya
PS
Über Google gesucht habe ich natürlich auch schon, und habe genau mein Problem als Fragestellung gefunden, nur leider keine Antwort darauf.
http://www.php.de/datenbanken/28527-allen-spalten-nach-string-suchen.html
Re: String in Datenbank suchen
Autor: reporter
Datum: 22.08.2011 09:34:04
Hallo,
> Da ich aber nicht weiß, in welcher Spalte sich der String
> befindet, kann ich diese Abfrage nicht nutzen
mit einer einfachen SQL-Anweisung ist es nicht getan. Du mußt für jede Tabellenspalte deine Abfrage absetzen. Dazu mußt du aber erst die Tabellen kennen.
http://de.php.net/manual/de/function.odbc-columns.php ist ein Beispiel wie du mit ODBC-kompatiblen Datanbanken die Tabellenspalten ermittels.
http://de.php.net/manual/de/function.mysql-fetch-field.php bietet ein Beispiel für MySQL an.
Re: String in Datenbank suchen
Autor: manya
Datum: 22.08.2011 11:03:10
> mit einer einfachen SQL-Anweisung ist es nicht
> getan. Du mußt für jede Tabellenspalte deine
> Abfrage absetzen. Dazu mußt du aber erst die
> Tabellen kennen.
>
>
> http://de.php.net/manual/de/function.odbc-columns.php
> ist ein Beispiel wie du mit ODBC-kompatiblen
> Datanbanken die Tabellenspalten ermittels.
>
>
> http://de.php.net/manual/de/function.mysql-fetch-field.php
> bietet ein Beispiel für MySQL an.
Um das zu verstehen, sind meine Kenntnisse leider noch nicht fortgeschritten genug, da fehlen mir einfach die  Grundlagen.
Ich glaube, ich suche doch lieber manuell. :-(
Danke trotzdem
Gruß
manya