2013-04-08 52 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