更新已随机化的行号

时间:2013-10-06 21:06:56

标签: php

所以我目前在PHP中生成一个随机数,我想知道如何更新所选表中的行号。代码如下:

$sxiq = mysql_query("SELECT * FROM `starting_eleven` WHERE `team_id`=$uid");
$sxir = mysql_fetch_row($sxiq);
$first = rand(1,11);
$stat_changed = rand(11,31);
$up_or_down = rand(1,2);
if ($up_or_down == 1) {
    $player_name = explode(" ", $sxir[$first]);
    $fn = $player_name[0];
    $ln = $player_name[1];
    $statq = mysql_query("SELECT * FROM `players` WHERE `first_name`=$fn AND `last_name`=$ln AND `user_id`=".$_SESSION['user_id']);
    $statr = mysql_fetch_row($statq);
    $stat = $statr[0];
}

我想从数据库更新行$ stat_changed,但我不确定这是否可行,如果不执行long if语句,告诉代码$ stat_changed = 13 $ stat = pace还是这些行中的某些内容,但如果这是它必须要做的方式,那么我将不得不这样做。我以为我会看到是否还有其他更简单的方法可以做到这一点。

提前致谢

1 个答案:

答案 0 :(得分:0)

if ($stat_changed == 13) {
    //insert UPDATE statement here
}