MySQL sql语句无法检索数据

时间:2012-07-25 02:34:37

标签: php mysql

以下示例无法产生任何结果。

$cxr_sql=mysql_query("select username from game g join user u
                      on g.cxrId = u.id
                      where g.ticket='" . $gameTicket . "'");
$row=mysql_fetch_array($cxr_sql);
$cxr=$row['username'];

但是,这个(相同的代码)适用于其他系统。并且sql在失败的系统上的mysqlworkbench中执行时产生预期的结果。 那么为什么从PHP执行时它突然变空。

驾驶我f23423疯了!!!

PS。我已经将sql语句回显到屏幕上。它在工作台上表现很好????

1 个答案:

答案 0 :(得分:0)

尝试做任何一次

$row=mysql_fetch_array($cxr_sql, MYSQL_ASSOC);

$row=mysql_fetch_assoc($cxr_sql);

我知道mysql_fetch_array假设默认为两个..但也许奇怪的事情正在发生

如果这不起作用,请尝试

echo mysql_error();
查询后