Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Dėl mysql

Parašė linast2· 2014 Rugp. 19 15:08:05
#1

Sveiki, pas mane web žaidime yra ''dienos topas'', kuris skaičiuoja kiek veiksmų padarei. Bet atkreipiau dėmesį kad jis nieko nebeskaičiuoja :D

if($nst['dtop_last'] != $nick){
$vtopas = mysql_fetch_array(mysql_query("SELECT * FROM dienos_veiksmu WHERE kas='$nick'")) or die(mysql_error());
$dtop = $vtopas['veiksmu'] + 1;
mysql_query("UPDATE dienos_veiksmu SET veiksmu='$dtop' WHERE kas='$nick'") or die(mysql_error());
}

Šis skripto gabaliukas yra toje vietoje , kur žudomi monstrai, ir už kekvieną nužudytą monstrą turi skaičiuoti veiksmą, bet to jis neatlieka. Kame gali būti bėda?

Parašė Creatium· 2014 Rugp. 19 22:08:13
#2

Tai gal if'as klaidingas? Nes if'as yra true tada, kai tavo nickas nėra lygus kažkam.

Parašė linast2· 2014 Rugp. 20 13:08:14
#3

Susitvarkiau. Pasirodo yra tik kažkokia klaida, kad dienos topas baigiasi žaidėjui prisijungus prie žaidimo, o ne atėjus vidurnakčiui. Gal kas padėtumėt padaryt kad 00:00 baigtusi dienos topas? :D

Parašė MovieKurimas· 2014 Rugp. 28 10:08:52
#4

Nebenaudok mysql_ naudok PDO. :)