以下示例无法产生任何结果。
$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语句回显到屏幕上。它在工作台上表现很好????
答案 0 :(得分:0)
尝试做任何一次
$row=mysql_fetch_array($cxr_sql, MYSQL_ASSOC);
或
$row=mysql_fetch_assoc($cxr_sql);
我知道mysql_fetch_array假设默认为两个..但也许奇怪的事情正在发生
如果这不起作用,请尝试
echo mysql_error();
查询后