Php 多个回音仅使用一个选择*

Php 多个回音仅使用一个选择*,php,mysql,where,Php,Mysql,Where,我在一个页面上有一些代码,可以从数据库(如后端系统)中提取信息,我只是想知道是否还有其他方法可以在代码周围设置快捷方式,以避免执行多个SELECT语句 e、 g 非常感谢 编辑: 我希望像下面那样使用它。。。。。可能的目前,它不能正常循环,并显示两次“topsumm” <?php $result = mysql_query("SELECT * FROM quackedup WHERE contid IN ('topsumm', 'firstpic', 'secondpic,)"

我在一个页面上有一些代码,可以从数据库(如后端系统)中提取信息,我只是想知道是否还有其他方法可以在代码周围设置快捷方式,以避免执行多个SELECT语句

e、 g

非常感谢

编辑: 我希望像下面那样使用它。。。。。可能的目前,它不能正常循环,并显示两次“topsumm”

<?php 

    $result = mysql_query("SELECT * FROM quackedup WHERE contid IN ('topsumm', 'firstpic', 'secondpic,)") or die(mysql_error());
while($row = mysql_fetch_array($result)) {
  echo $row['content'];

    ?>
    </div>
    <div id="photo">
    <img src ="<?php echo $row['content'];?>" /><img src ="<?php echo $row['content']; }?>" />

您可以选择与条件匹配的所有行,然后在循环中输出它们:

$result = mysql_query("SELECT * FROM quackedup WHERE contid IN ('secondpic', 'topsummary', '…')") or die(mysql_error());
while($row = mysql_fetch_array($result)) {
  echo htmlspecialchars($row['content']);
}

不要让函数输出任何东西,而是返回only@col.弹片:对不起,什么?这里没有涉及任何函数,除了php内置的onesthanks(谢谢你的回答),你看我已经试过了,但它没有按照我想要的方式工作。我不确定我是否误解了代码。我将编辑主操作以包含更多代码以及我希望如何使用它:@ben:为什么它不起作用?您预期的输出是什么?实际输出是什么?在这方面是否有效?将其用于图像链接:。我想我可能已经找到了它不起作用的原因:对不起,输出是它打印了两次“topsumm”,这看起来有缺陷,为什么“content”是一个图像url?首先输出内容,然后将其用作图像src。另外,在打开div标记之前关闭它…查看contid,看起来您的表被转置了。您确定这些值应该是行而不是列吗?
echo $row['content'] WHERE contid='secondpic'
<?php 

    $result = mysql_query("SELECT * FROM quackedup WHERE contid IN ('topsumm', 'firstpic', 'secondpic,)") or die(mysql_error());
while($row = mysql_fetch_array($result)) {
  echo $row['content'];

    ?>
    </div>
    <div id="photo">
    <img src ="<?php echo $row['content'];?>" /><img src ="<?php echo $row['content']; }?>" />
$result = mysql_query("SELECT * FROM quackedup WHERE contid IN ('secondpic', 'topsummary', '…')") or die(mysql_error());
while($row = mysql_fetch_array($result)) {
  echo htmlspecialchars($row['content']);
}