dummdidummoei
Grünschnabel
Es kann sein dass ich einem Denkfehler aufsitze.
Folgendes Problem habe ich:
Ich hab beistrichgetrennt Einträge in einer DB.
Folgendes Beispiel sollte untermauern was ich meine:
Tablename: test
id id_ref_db_1
902 1036,1037,2032
das Feld id_ref_db_1 ist ein varchar feld in dem user beistrich getrennt ID's eintragen können.
(Zweck spielt keine Rolle)
die zu suchende ID wird übergeben: ref_id = 1037;
die Abfrage lautet:
Diese Abfrage gibt mir kein Ergebnis aus, also versuchte ich dies hier
Diese führt zu einem SQL Fehler
Any suggestions?
Danke im Voraus
Folgendes Problem habe ich:
Ich hab beistrichgetrennt Einträge in einer DB.
Folgendes Beispiel sollte untermauern was ich meine:
Tablename: test
id id_ref_db_1
902 1036,1037,2032
das Feld id_ref_db_1 ist ein varchar feld in dem user beistrich getrennt ID's eintragen können.
(Zweck spielt keine Rolle)
die zu suchende ID wird übergeben: ref_id = 1037;
die Abfrage lautet:
PHP:
$sql = "SELECT * FROM test WHERE $ref_id IN (id_ref_db_1)";
PHP:
$sql = "SELECT *,concat('(',test.id_ref_db_1,')') AS str_cc_ref1 FROM test WHERE $ref_id IN str_cc_ref1";
Any suggestions?
Danke im Voraus