从mysql数据库中提取的网页上的数据定位

时间:2011-04-18 21:51:02

标签: php

我正在尝试使用我网页上的以下php代码定位从我的mysql数据库中提取的数据;

<?php
    require "connect.php";
    $query =  "select * from item LIMIT 0, 1";
    $result = @mysql_query($query, $connection) 
    or die ("Unable to perform query<br>$query");
?>

<?php
while($row= mysql_fetch_array($result))
{
?

//call each item from the database, and nest in div or html table

<?=$row['item']?>
<?=$row['description']?>
<?=$row['brand']?>

当我查看网页时,它会为每个项目创建一行,但每个字段都是空的?

对数据库的连接很好,因为我运行了另一段代码,它只显示了1个块中的所有信息。然而,这不是我想要的,我希望能够将每个项目定位在我想要的网站上。

当我在IIS上运行php 4.1版本时我写了这个我现在正在运行最新版本的php 5并且在做了一些阅读之后它说语法中有chnages包括默认禁用全局变量所以不确定这是不是问题?

2 个答案:

答案 0 :(得分:1)

尝试:

<?php echo $row['item'] ?>
<?php echo $row['description'] ?>
<?php echo $row['brand'] ?>

我相信默认情况下通常会禁用<?= ?>语法。

以下还将显示你$ row数组的转储,这样你就可以确保它实际上包含数据

<?php print_r($row); ?>
祝你好运!

答案 1 :(得分:0)

Sorttag可能没有启用,请尝试:

<?php echo $row['item']; ?>
<?php echo $row['description']; ?>
<?php echo $row['brand']; ?>