Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PHP - MySQL Abfrage oder Verküpfung

Empfohlene Antworten

Veröffentlicht

Hallo.

Ich habe einen Wert der eingegeben wird und versuche eine Oder Beziehung herzustellen.

Also wenn der Wert in Feld 1 oder Feld2 oder Feld3 gefunden wird soll dieser Datensatz genommen werden.

Meine Qry sieht im Moment so aus:

ressult = mysql_query ("select * from $table where 1='$search' || 2='$search' || 3='$search' || 4='$search' || 5='$search' || 6='$search'",$db) or die ("Ungültige Abfrage: " . mysql_error());

while ($row = mysql_fetch_row($result))

{

echo $row[1];

etc....

}

Nur irgendwie liest er mir immer alle Datensätze obwohl der Suchbegriff gar nicht in den Feldern vorkommt.

Was ist an dem Select falsch ?

Ich habe es auch schon mit OR anstatt || versucht :)

Vielen dank!

... für 1,2,3... die richtigen Feldnamen einsetzten...

Original geschrieben von kinnley

... für 1,2,3... die richtigen Feldnamen einsetzten...

sry aber :D :D :D :D

das 1 und 2 und 3 sind meine db-felder

Original geschrieben von jsk

ressult = mysql_query ("select * from $table where 1='$search' || 2='$search' ||

while ($row = mysql_fetch_row($result))

{

echo $row[1];

etc....

}

$result ist nicht gefüllt, da du oben nur ressult geschrieben hast

oder ist das nur ein Copy&Paste-Fehler ? ;)

Original geschrieben von arrayhunter

$result ist nicht gefüllt, da du oben nur ressult geschrieben hast

oder ist das nur ein Copy&Paste-Fehler ? ;)

C&P Fehler sry :)

Hab die Lösung selbst gefunden...

die || müssen durch OR und das = durch LIKE ersetzt werden.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.