2013-04-08 29 views
0

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的结果)

+0

请报告你的错误消息或PHP的var_dump($ rs) – 2013-04-08 13:55:56

+0

'mysql'扩展名已被弃用,并将在'PHP'的未来版本中被删除,[建议使用'mysqli'或'PDO'](http://www.php.net/manual /en/mysqlinfo.api.choosing.php)。 – jleft 2013-04-08 13:57:17

+0

'$ criterio'中有什么? – 2013-04-08 13:59:00

回答

0
<?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"> 
     <?php echo $resz['pais_nombre'];>? 
    </font> 
</td> 

<?php 
} 
?> 

如果指定的HTML的东西是你有PHP代码将它们放到tags.That你忘了做,

<?php 
//Php code goes here 
?> 
0

$resz[pais_nombre]需要单引用像这样$resz['pais_nombre']

它也需要PHP标签阿鲁ND这么<?php echo $resz['pais_nombre']; ?>

+0

我使用“<<< HTML和HTML;”来生成所有的html代码,并且由于某些原因,当使用单引号时,它会给我一个错误,但即使我把$ resz ['pais_nombre'];变成一个变量,它不显示数据...没有错误抛出。 – FRECIA 2013-04-08 14:03:41