0

お手数をおかけして申し訳ありませんが、私はこれにあまりにも多くの時間を費やしています.SQLクエリは私が望むようにテーブルを返しますが、何らかの理由で結果をテーブルに表示することができません.

私の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 結果)

4

2 に答える 2

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
} 
?>

phpコードであるhtmlで何かを指定する場合は、それらをphpタグに入れる必要があります。それを忘れて、

<?php
//Php code goes here
?>
于 2013-04-08T13:56:55.187 に答える
0

$resz[pais_nombre]このように一重引用符が必要です$resz['pais_nombre']

また、その周りに PHP タグが必要です。<?php echo $resz['pais_nombre']; ?>

于 2013-04-08T13:56:45.510 に答える