WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- WHERE ID IN (Auflistung mehrerer...)

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » WHERE ID IN (Auflistung mehrerer...) - 21 Dez 2024 Antworten
im Forum für Webhosting Homepage gefunden:
WHERE ID IN (Auflistung mehrerer...)
Agent
Quasselstrippe
Threadstarter




Beiträge: 306

Hallo zusammen,

ich hänge ein wenig an folgender Sache fest:
Ich möchte einer Usergruppe (user_groups: ug_id,ug_name,ug_cat) mehrere categorien zuweisen. usergruppen bestehen aus id,name,und den zugewiesenen categories-id's.

wenn ich nun z.B. einer usergruppe categorie 1 und 2 zuweisen möchte:

a) mit welchem zeichen trenn ich die werte in dem feld? 1,2 ? 1:2 ?
b) welchen feldtyp muss das feld haben (z.Zt: varchar)
c) ich könnte mir mit einer query erstmal die zugewiesenen categories holen -> split(","$ug_cat), dann hätte ich die werte einzeln, ich möchte die abfrage aber komplett in einer query haben.
c) bisher erreicht: er gibt eine kategorie aus. nicht beide.

ich habs auch mit WHERE catgories.cat_id IN (user_groups.ug_cat) versucht.. aber ich kriege maximal 1 categorie ausgegeben.

Könnte mir da jemand ein bischen auf die Sprünge helfen??

Danke im vorraus.

Agent

---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

a) Als Trennzeichen würd ich | nehmen. Das ist aber eigentlich egal, solange du sicherstellst, dass das Trennzeichen in keiner Kategorie vorkommt.

b) Ich würd tinytext vorschlagen (255 Zeichen), ist halt die Frage, ob das für die Kategorien reicht. Wenn nicht, dann halt den nächst höheren -text.

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
Agent
Quasselstrippe
Threadstarter




Beiträge: 306

Hey,

Okey, also achte ich aufs Trennzeichen.

Aber wie lautet die Abfrage genau? wenn ich mir NICHT erstmal den inhalt des feldes holen möchte, das splitte, um die werte einzeln zu haben.

Im Pinzip: liste alle categorien die bei den gruppen im categorie feld stehen (egal wie die da getrennt sind) und zwar nur bei den wo die gruppen_id = XX ist.

Feldtyp: da dachte ich der hätte vielleicht irgend eine Bewandnis auf die möglichkeit das direkt in der abfrage zu machen.

Eben sowas wie: SELECT ... WHERE CAT_ID IN (irgendwo in dem feld egal welches trennzeichen, irgendwo in dem feld, also alle die da aufgelistet sind)

?

Gruß,

Agent

---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

Diese Nachricht wurde geändert von: Agent
  Profil   Website   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » WHERE ID IN (Auflistung mehrerer...)

Aktuelle Beiträge zur Hilfe im Forum für Homepage - WHERE ID IN (Auflistung mehrerer...) im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8143357    Heute : 580     Gestern : 558     Online : 86     21.12.2024    18:10      0 Besucher in den letzten 60 Sekunden        
Nach oben