Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z zapytaniem
Forum PHP.pl > Forum > Bazy danych > MySQL
onlyX
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?
cichy
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
onlyX
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]
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.