Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Update bazy danych
Forum PHP.pl > Forum > Przedszkole
Lethys
Mam problem, moja baza wyglada tak:

Tabela : dzienne

|all|1|2|3|4|5|6|7|8|


Komenda w php :

  1. mysql_query("update dzienne set (all, 1, 2, 3, 4, 5, 6, 7, 8) values('0','0','0','0','0','0','0','0','0')") or die(mysql_error());
  2.  


Wywala mi blad :

Cytat
Something is wrong in your syntax obok '(all, 1, 2, 3, 4, 5, 6, 7, 8) values('0','0','0','0','0','0','0'' w linii 1


Co jest zle ?
poli25
zła konstrukcja set
powinno byc set 1='0', 2='2',3='0' itd.... insert to co innego niz update
Lethys
Teraz mam

  1. mysql_query("update dzienne set all='0',1='0',2='0',3='0',4='0',5='0',6='0',7='0',8='0'") or die(mysql_error());


i wywala :

Cytat
Something is wrong in your syntax obok 'all='0',1='0',2='0',3='0',4='0',5='0',6='0',7='0',8='0'' w linii 1


phpion
Czy nazwy kolumn na pewno mogą być liczbami? Nie wydaje mi się (ale nie sprawdzałem). Ewentualnie może przejść objęcie nazw kolumn w takie ustrojstwa:
Kod
`

Jest to znak pod tyldą. Spróbuj więc:
  1. mysql_query("update dzienne set `all`='0',`1`='0' resztę sobie dopisz") or die(mysql_error());
modern-web
Twój zapis służy do zapytań typu INSERT.
Wtedy wybierasz kolumny i ustawiasz dla nich wartość...

W tym wypadku wystarczy tak jak kolega wyżej napisał smile.gif
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.