Autor Zpráva
HVB
Profil *
Zdravím, pomocí jaký syntaxe se v php dá změnit pole v databázi? Mám:

if (a>=b) {
změnit v databázi pole "pocet" o +1
}
kuba95
Profil
$query = mysql_query ("SELECT * FROM `jmeno_tabulky` WHERE id = `$id`") or die (mysql_error());
$row = mysql_fetch_array($query);
$var = $row[pocet]+1;
mysql_query ("UPDATE `jmeno_tabulky` SET `pocet` = `$var` WHERE id=`$id`");
Jan Tvrdík
Profil
kuba95:
Jsem na to nechtěl odpovídat, ale když vidím, kolik chyb jsi tam nasekal, tak radši to správné řešení napíšu.

$mysqli->query("UPDATE `jmeno_tabulky` SET `pocet` = `pocet` + 1 WHERE `id` = $id");
juriad
Profil
kuba95:
Zbytečně složitě a ještě s chybou `$var`.
Stačí jen:
mysql_query ("UPDATE `jmeno_tabulky` SET `pocet` = `pocet` + 1 WHERE `id` = $id");
kuba95
Profil
Díky, oboum za opravu, příště se polepším :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0