PHP致命错误:函数名必须是字符串

时间:2013-11-23 00:08:31

标签: php

    $img1 = $_GET['img1'];
    $img2 = $_GET['img2'];
    $query = $mysql_query("SELECT * FROM asd WHERE ID=$img1");
    $row1 = mysql_fetch_array($query);
    $query = $mysql_query("SELECT * FROM asd WHERE ID=$img2");
    $row2 = mysql_fetch_array($query);

-

遇到这个问题,忘了排除$

2 个答案:

答案 0 :(得分:15)

问题在于:

$query = $mysql_query("SELECT * FROM asd WHERE ID=$img1");

在这里:

$query = $mysql_query("SELECT * FROM asd WHERE ID=$img2");

mysql_query(...);

之前移除'$'

答案 1 :(得分:0)

您将mysql_query作为变量引用,前缀为'$'。尝试删除美元以调用mysql_query函数。