![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Grajewo Ostrzeżenie: (0%) ![]() ![]() |
Mam kłopot z pewnym zapytaniem.
[php:1:3548ee2bcd]<?php $read = $row['read'] + 1; $zapytanie = mysql_query("UPDATE 'w_arts' SET read=$read WHERE id=$num_id LIMIT 1"); ?>[/php:1:3548ee2bcd] Zmienna $row jest wcześniej pobierana z tego samego pola. Skrypt powinien zwiększać wartość pola i zapisywać z powrotem w tabeli w tym samym polu. Jednak nie zapisuje. Gdzie w zapytaniu jest błąd? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 197 Pomógł: 0 Dołączył: 9.09.2003 Skąd: z Marsa Ostrzeżenie: (0%) ![]() ![]() |
jeśli chcesz updatować to samo pole +1 to zrób to w ten sposób:
[sql:1:a15834baaf]"UPDATE w_arts SET read=read+1 WHERE id=$num_id LIMIT 1"[/sql:1:a15834baaf] Pozdro |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Grajewo Ostrzeżenie: (0%) ![]() ![]() |
Już sobie poradziłem z tym problemem.
[php:1:1d37e8bd5d]<?php $read = $row['read] +1; $zapytanie = mysql_query("UPDATE `w_arts` SET `read` = '$read' WHERE `id` = $num_id"); ?>[/php:1:1d37e8bd5d] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 14:13 |