Autor Zpráva
Ameruja
Profil *
nazdar pánové potřeboval bych od někoho poradit jak na to. Mám tu kód zjišťuji s ním počet zobrazení jednotlivých článků :


$dotaz_pocet = MySQL_Query("SELECT zobrazeno FROM clanky WHERE clanek='$cid'") ;


$pocet_zobrazeni = (MySQL_Result($dotaz_pocet, 0, "zobrazeno")+1);
MySQL_Query("UPDATE clanky SET zobrazeno = '$pocet_zobrazeni' WHERE clanek='$cid'") ;


Proměnou $cid si předávám v url.

Potřeboval bych kód o něco doplnit aby pokud tam není například článek 149 tak aby mi to nehodilo chybu, že nemůže updatnou článek 149 protože není o něm záznam v db. Já bych právě potřeboval aby se před uskutečněním výše uvedeného scriptu zjistilo jestli je v db článek $cid a pokud ne tak by se tam o něm záznam vytvořil.

Asi jsem to nevysvětlil moc jasně ale snad se najde někdo kdo mě aspoň nakopne.
Kajman_
Profil *
mysql_query("UPDATE clanky SET zobrazeno = zobrazeno+1 WHERE clanek='$cid'") ; 
if(mysql_affected_rows()==0) mysql_query("insert into clanky (clanek,zobrazeno) values ('$cid',1)") ; 
Ameruja
Profil *
Díky moc, to funguje přesně tak jak potřebuji.

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: