如何使用php将数据库中的特定值显示到页面?

时间:2014-04-05 23:05:25

标签: php html mysql database web

我是php和mysql的新手,我被困在这里。我有一个存储图像路径的数据库。然后这些图像显示在页面上。现在,我有一个名为" upvotes"在数据库表中,我想要做的就是显示这个值" upvotes"从数据库到php页面 - 在每个图像下它都有自己的价值。我也希望能够增加或减少" upvotes"直接来自页面的值,并将图像从大多数投票到最低投票。

这是显示图片的代码:

<?php
    $query_image = "SELECT * FROM acc_images";
    $result = mysql_query($query_image);
    if(mysql_num_rows($result) > 0)
    {
        while($row = mysql_fetch_array($result))
        {
            echo '<img alt="" src="images/'.$row["image"].'"><br><br>';
        }
    }
    else
    {
        echo 'File name not found in database';
    }
?>

1 个答案:

答案 0 :(得分:0)

要指定从数据库返回的数据,您需要优化MySql查询。

$results = mysql_query("SELECT 'ColumnName' FROM `table` WHERE 'value' = '1'");

MySql查询中的*表示选择所有数据。

你想要这样的东西

$query_image = "SELECT 'upVotes' FROM acc_images"; 假设你的upVotes列在你的acc_images表中。

请注意,不推荐使用Mysql函数,您应该使用MySqli函数http://uk1.php.net/mysqli

http://uk1.php.net/mysqli_query