Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Liczba się nie zwiększa
Forum PHP.pl > Forum > Przedszkole
Makciek
Witam
Mam bardzo dziwny problem :/
Kod:
  1. $namertt = mysql_query("SELECT * FROM `config` WHERE `id` = 1");
  2. $saffsafa = mysql_fetch_assoc($namertt);
  3. $namert = $saffsafa['log_id']++;
  4. mysql_query("UPDATE `config` SET `log_id` = '$namert' WHERE `id` = 1");

Problem w tym że w bazie `log_id` nadal wynosi 1
Nie wiem co się dzieje jeśli to jakiś prost błąd to przepraszam mózg mi się przegrzewa :/

EDIT
po dodaniu mysql_error nic nie pokazuje

EDIT2
EH nie wiem dlaczego to nie działało ale tak już działa:
  1. $namertt = mysql_query("SELECT * FROM `config` WHERE `id` = 1");
  2. $saffsafa = mysql_fetch_assoc($namertt);
  3. $namert = $saffsafa['log_id']++;
  4. mysql_query("UPDATE `config` SET `log_id` = ".$saffsafa['log_id']++." WHERE `id` = 1");
krzysiej
a moze sprawdz to
  1. UPDATE config SET log_id=log_id+1 WHERE id = 1
Makciek
tak też zadziałało
JohnnyB
Cytat
$namert = $saffsafa['log_id']++;


to nie to samo co

$namert = ++$saffsafa['log_id'];

(pierwsze najpierw przypisuje wartość, potem zwiększa, drugie odwrotnie)
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.