phpbar.de logo

Mailinglisten-Archive

Re: Codierung
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Codierung



Thomas (Robert) Feyrer schrieb am Samstag, den  4. September 1999:
> Als erstes würde ich sagen, man müsste die hobby-id's nicht per "12~32~2~5"
> speichern, sondern "~12~32~2~5~" da man sonst nicht danach suchen kann
> (LIKE '%~5~%'), sonst erhielte man ja für eine suche nach 5 auch werte wie
> 35 oder 52...
> 
> At 14:45 04.09.99 +0200, Martin Ramsch wrote:
> >- Wie fügst Du einem User ein neues Hobby hinzu?
> >   Mit OAV: Wieder nur per Anwenungsprogramm machbar: Du mußt den
> >     bisherigen Hobbystring lesen, die neue HobbyID neu an der
> >     richtigen Stelle einfügen und den neuen Hobbystring wieder in
> >     MySQL speichern.
> 
> Falsch!
> Das geht auch direkt in MySQL:
> UPDATE table SET hobby=concat(hobby,'~45~') where id=12;

Falsch!

Bzw. ich bitte Dich, genauer hinzusehen, bevor Du "falsch" sagst.

Wie Du an dem Ausdruck "an der richtigen Stelle einfügen" siehst, ging
ich davon aus, daß die HobbyIDs sortiert im String stehen (wie's auch
im Beispiel war).

Mach' das mal einfach in MySQL ...!

Ciao,
  Martin
-- 
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://home.pages.de/~ramsch/ >
PGP KeyID=0xE8EF4F75 FiPr=52 44 5E F3 B0 B1 38 26  E4 EC 80 58 7B 31 3A D7

---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive