Frage Daten aus Datenbank auslesen Where x CONTAINS...

  • Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Herakles

Neues Mitglied
12 Juni 2020
15
0
1
20
Guten Tag,
ich versuche gerade Daten aus einer Datenbank auszulesen. Wo receiver = mindestens die SteamID.
SQL:
$data = mysqli_query($con, "SELECT id, sender, length, reason FROM bans WHERE unbanned = 1 AND receiver CONTAINS 'steam:123' ORDER BY CAST(length AS int)");
receiver enthält dies: ["steam:123","license:xxx","discord:xxx","ip:xxx"].
Wie gehe ich da am besten vor. Der aktuele Ansatz führt zu nichts.

Danke im Voraus für Eure Beiträge.
 

m.scatello

Senior HTML'ler
15 Februar 2017
1.269
153
63
PHP:
$data = mysqli_query($con, "SELECT
                               `id`,
                               `sender`,
                               `length`,
                               `reason`
                             FROM
                               `bans`
                             WHERE
                               `unbanned` = 1
                             AND
                               `receiver` like '%steam:123%'
                             ORDER BY
                               CAST(`length` AS int)");
 
Werbung: