Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] problem z dodaniem wartosci do bazy...
Forum PHP.pl > Forum > Przedszkole
kkuubbaa88
mam w tabeli pole ulubione, ktore wyglada w ten sposob "|2|454|23|464|345|"

i teraz chcialbym dopisac do konca np. "456|" aby efekt koncowy byl "|2|454|23|464|345|456|"

probowalem to robic na jednym zapytaniu:

  1. $cos_id = $_GET['cos_id']; // 456
  2. $cos_id = "".$cos_id."|"; // 456|
  3. $zapytanie = "update baza set ulubione=ulubione+".$cos_id." where id='1';";


ale niestety nie chce sie dobrze dodac... jak to powinno wygladac ? co jest zle ?
wookieb
Kod
$zapytanie = 'update baza set ulubione=ulubione+"'.$cos_id.'" where id=1';
kkuubbaa88
nie chodzi... skasowało mi wszystko i w bazie pozostało tylko "456";
Kicok
Do łączenia stringów w mysql służy: ||
Przykład:
  1. SELECT 'aaaaa' || 'bbbbb'



PS. Na tym forum znajdziesz wiele opini o tym, że taka struktura bazy nie jest najlepsza.
Mlodycompany
albo wyciagnij z bazy ciag i polacz i potem zmien
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.