PHP关于查询

时间:2013-11-18 12:40:27

标签: php mysql

我是PHP的新手。我的问题如下:

我正在执行使用变量i的mysql查询。 i的默认值设置为0.我希望当我点击下一个按钮(type = submit)时:

if(isset($_POST['next'])){
    $arr = array(1,2,3);
    $i=array_rand($arr);
    echo $i;
}

i的值在mysql查询中得到更新。 mysql查询如下:

$query = "SELECT * FROM exam WHERE Id='".$i."'";

程序工作正常,但i的值仍然保持不变,即默认值。请帮帮我。

1 个答案:

答案 0 :(得分:0)

您可以直接在查询中使用array_rand()

<强>例如

$query = "SELECT * FROM exam WHERE Id='".array_rand($arr)."'";