In meinem db habe ich eine Tabelle, Zeitplan wo ein Feld Betreff ist. Es wird Wert wie folgt halten. Beispielsweise. 1,2,3,4Auswahl der Zeilen in MySQL mit Arrays
Nun Ich brauche dieses Feld mit meinem Array
$mysubs=array('1','3','5');
ich dies versucht haben, genannt zu vergleichen.
select * from Timetable where Subject IN (".implode(',',$mysubs).");
Aber wenn ich nur einen Wert im Betrefffeld habe, funktioniert es. Wenn es etwas 1,2,3 hält, dann funktioniert es nicht. Ist es möglich, mit 'LIKE' übereinzustimmen? Plz help me
Anstelle der Verwendung und Sie müssen verwenden oder sonst wird es nicht funktionieren, da es die Datensätze überspringen einige der Partie SELECT * FROM Fahrplan WHERE FIND_IN_SET (‚1‘, 'Subject') mit ODER FIND_IN_SET ('3', 'Betreff') ODER FIND_IN_SET ('5', 'Betreff') –
@HardevSharma Ja, du hast Recht. –
ja. das funktioniert für mich .. danke dir sir .. – athi