Sory打扰,但我失去了太多的时间:我的SQL查询返回表,因为我想要它,但由于某种原因,我无法得到结果出现在桌子上。用SQL从两个表中加入值,但PHP不显示表
我的SQL代码:
$ssql = "SELECT * FROM tickets
JOIN (SELECT agencias.pais_id, paises.pais_nombre, agencias.EMP_CODE FROM agencias JOIN paises ON paises.pais_id = agencias.pais_id) agpais
ON tickets.cod_emp = agpais.EMP_CODE
WHERE tipo='NUE' ORDER BY id_ticket DESC" . $criterio;
$rs = mysql_query($ssql);
$total_registros = mysql_num_rows($rs);
PHP HTML代码:
<?php
while($resz = mysql_fetch_array($rs)) { ?>
<td align="center" valign="middle" bgcolor="#C2DBE7"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"> $resz[pais_nombre]</font></td>
<?php
}
?>
的var_dump($ RS)返回:类型的资源(18)(MySQL的结果)
请报告你的错误消息或PHP的var_dump($ rs) – 2013-04-08 13:55:56
'mysql'扩展名已被弃用,并将在'PHP'的未来版本中被删除,[建议使用'mysqli'或'PDO'](http://www.php.net/manual /en/mysqlinfo.api.choosing.php)。 – jleft 2013-04-08 13:57:17
'$ criterio'中有什么? – 2013-04-08 13:59:00