mysql函数语法错误

时间:2013-06-18 19:40:28

标签: php mysql

function DisplayPoints()
{

mysql_select_db('$database');
$qry = "Select points from $this->tablename where username='$username' and password='$pwd' and confirmcode='y'";
    $rows = mysql_fetch_array($qry);
        $points = $rows['points'];
    echo " $points";

}

我的想法是在网站上制作一种积分系统。当用户登录页面然后在主页面标题中,您可以看到您有多少积分。

1 个答案:

答案 0 :(得分:4)

mysql_fetch_array需要结果资源而不是SQL查询。 请参阅文档:http://php.net/manual/en/function.mysql-fetch-array.php

首先得到结果:

$result = mysql_query($qry);

然后获取数组

$rows = mysql_fetch_array($result);

正如丹尼斯指出的那样,你不应该再使用mysql_ *了。请改用PDO或mysqli_ *。