PHP在不同的位置显示前4行
我有以下html代码:PHP在不同的位置显示前4行,php,html,mysql,Php,Html,Mysql,我有以下html代码: <div class="content-block1"> <div class="image-block1"></div> <div class="bear1"></div> <div class="where-block1"></div> <div class="intro-block1"></div> <div cl
<div class="content-block1">
<div class="image-block1"></div>
<div class="bear1"></div>
<div class="where-block1"></div>
<div class="intro-block1"></div>
<div class="map-block1"></div>
<div class="extra-block1"></div>
<div class="coordinates-block1"></div>
<a href=""><div class="button-block1">More...</div></a>
</div>
<div class="content-block2">
<div class="image-block2"></div>
<div class="bear2">/div>
<div class="where-block2"></div>
<div class="intro-block2"></div>
<div class="map-block2"></div>
<div class="extra-block2"></div>
<div class="coordinates-block2"></div>
<a href=""><div class="button-block2">More...</div></a>
</div>
$host = "localhost";
$user = "username";
$pass = "password";
$database = "db";
mysql_connect($host,$user,$pass,$database) or die(mysql_error());
mysql_query("SET NAMES 'utf8'");
$query = mysql_query("select image,where,intro,map,extra,coordinates from content limit 2");
mysql_close();
现在,我已经尽力做到了以下几点:我需要选择表内容中的前两行,其中包括列image、where、intro、map、extra和coordinates(bear除外)。好的,我已经用query选择了它们,但我还有一个问题->我需要将第一行的内容放在第一个DIV元素content-block1中,因此,image、where、intro、map、extra和坐标列需要放在content-block1中的DIV中
另外,我需要将第二行的数据(image、where、intro、map、extra和coordinates)放入名为content-block2的DIV元素中,并放入它们所属的DIV中。你能帮我吗 尝试将您的查询更改为
$query = mysql_query("select * from content limit 0, 2");
来源=
然后执行以下操作以获取查询值
while($row = mysqli_fetch_array($query))
{
$image = $row['image'];
$where = $row['where'];
$map = $row['intro'];
$extra = $row['extra'];
$coordinates = $row['coordinates'];
}
如果只选择前两个,则这将是您的查询
$query = mysql_query("select TOP 2 * from content");
我想这可能就是你想要的
$host = "localhost";
$user = "username";
$pass = "password";
$database = "db";
mysql_connect($host,$user,$pass,$database) or die(mysql_error());
mysql_query("SET NAMES 'utf8'");
$query = mysql_query("select image,where,intro,map,extra,coordinates from content limit 2");
$i = 0;
while($row = mysql_fetch_array($query , MYSQL_ASSOC))
{
$i++;
echo '
<div class="content-block{$i}">
<div class="image-block{$i}">{$row['yourvaluehere']}</div>
<div class="bear{$i}">{$row['yourvaluehere']}</div>
<div class="where-block{$i}">{$row['yourvaluehere']}</div>
<div class="intro-block{$i}">{$row['yourvaluehere']}</div>
<div class="map-block{$i}">{$row['yourvaluehere']}</div>
<div class="extra-block{$i}"></div>
<div class="coordinates-block{$i}">{$row['yourvaluehere']}</div>
<a href=""><div class="button-block{$i}">More...</div></a>
</div>
';
}
$host=“localhost”;
$user=“username”;
$pass=“password”;
$database=“db”;
mysql_connect($host、$user、$pass、$database)或die(mysql_error());
mysql_查询(“设置名称‘utf8’”);
$query=mysql_query(“选择图像,其中,简介,地图,额外,来自内容限制2的坐标”);
$i=0;
while($row=mysql\u fetch\u数组($query,mysql\u ASSOC))
{
$i++;
回声'
{$row['yourvaluehere']}
{$row['yourvaluehere']}
{$row['yourvaluehere']}
{$row['yourvaluehere']}
{$row['yourvaluehere']}
{$row['yourvaluehere']}
';
}
阅读、标记、学习并内心消化随附的问题标题,我可能打错了标题。我需要选择MySQL中的前2行:“好的,给我一个第二个@ RunnIEJeSpun的答案,上面的HTML部分非常好,让我给你一个查询来选择前两个。我已经找到了你的代码和Ronnie Jespersen写的PAR的解决方案……我在Roonie的循环中添加了变量初始化,并且它起作用了!谢谢你们两位!:)