Autor Zpráva
Magnus123
Profil
Ahoj.

Chtěl bych se zeptat, když UPDATuji řádek a jakoby to změním na stejnou hodnotu, přepíše se stará hodnota nebo zůstane?
Případně jestli pak funkce vrací nějakou chybu (číslo apod.).
panther
Profil
Magnus123:
přepíše se stará hodnota nebo zůstane?
jaký je v tom rozdíl?

Případně jestli pak funkce vrací nějakou chybu (číslo apod.).
proč to nezkusíš? Věděl bys to rychleji, než jsi založil tohle vlákno.
Tori
Profil
Magnus123:
Koukněte se taky na mysql_affected_rows.
Magnus123
Profil
Potřeboval bych zjistit následující:
1) jestli může UPDATE proběhnout- jestli se splní podmínka WHERE
2) jestli se nově zadaná hodnota nerovná té staré v databázi

Myslím, že to půjde oboje jedním mysql_query, ale nevím, jak zachytit obě dvě chyby, abych mohl vypsat dvě jiná hlášení.

Mohu použít mysql_affected_rows. Tím zjistím, jestli se UPDATE provedl nebo ne. Ovšem už nezjistím, z jaké příčiny se neprovedl.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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