Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/MySQL] Update do bazy
Forum PHP.pl > Forum > Przedszkole
Saletra
Witam,

Chcę zrobić update do bazy:
$query = dbquery("UPDATE cms_users SET follow=follow.'$follow' WHERE id='1' ");
(oczywiście wyrzuca błąd, dane nie są liczbowe)

Chce połączyć aktualne dane z pola z nowymi ze zmiennej. Jak to zapisać?
---
Druga sprawa, w polu follow mam zapisane dane w postaci |1|5|6|3|6
Jak sformułować update, żeby usunął mi z tego np.: |5 ?
skowron-line
2.
  1. UPDATE cms_users SET follow=REPLACE( "|1|5|6|3|6", "|5","") WHERE id='1'


Kod
(oczywiście wyrzuca błąd, dane nie są liczbowe)

To może typ pola jest zły może chcesz upchnąć do inta cały alfabet.
ddiceman
probowales
1.
  1. $query = dbquery("UPDATE cms_users SET follow = CONCAT(follow, '".$follow."') WHERE id='1';");

2.
  1. $query = dbquery("UPDATE cms_users SET follow = REPLACE(follow, '|5', '') WHERE id='1';");

?
Saletra
Świetnie, działa wszystko. Wielkie dzięki!
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.