我是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';
}
?>
答案 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