php - 如何以不同的样式显示php echo结果?

标签 php css mysql

我的 mysql 数据库有 2 个 php 回显结果。他们的请求很常见,并且包含在一行中:

$sql = "SELECT * FROM test WHERE id IN ('9','10')";

我只希望第一个结果h3 样式显示,而第二个结果以普通p 样式 显示。使用下面的代码以 h3 样式显示 2 个结果。

我该如何解决?

提前谢谢你。

enter code here

<div class="one-third wow fadeIn">
<span class="circle"><span class="ico pig"></span></span>
<h3>

<?php
$conn = new mysqli($dbhost,$dbuser,$dbpass,$dbname);
if ($conn->connect_error)
{
echo "connection error" ;
}

$sql = "SELECT * FROM test WHERE id IN ('9','10')";
$result = $conn->query($sql);

?>
<?php
if ($result->num_rows > 0) { while($data = $result->fetch_assoc())
{echo $data ['FR']."<br>"; }    } else {echo "---"; }?></h3>
<p>

最佳答案

试试这个

    <?php
        $conn = new mysqli($dbhost,$dbuser,$dbpass,$dbname);
        if ($conn->connect_error)
        {
                echo "connection error" ;
        }
        $sql = "SELECT * FROM test WHERE id IN ('9','10')";
        $result = $conn->query($sql);
    ?>
    <?php
    $i = 0;
    if ($result->num_rows > 0) { 
            while($data = $result->fetch_assoc()){
                  if($i == 0){
                        echo "<h3>".$data ['FR']."<br></h3>"; 
                    }else{
                        echo "<p>".$data ['FR']."<br></p>"; 
                    }
                     $i++;
            }    
    } else {
        echo "---"; 
    }
    ?>

关于php - 如何以不同的样式显示php echo结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47263697/

相关文章:

php - 如何在模型类中读取 Symfony2 中的配置值

html - CSS3 视差滚动

mysql - 了解数据库中的键

html - 如何使用 css 通过其 id 更改标签颜色?

mysql - play 2.5 DB 问题 - 使用依赖注入(inject)

php - 如何通过插件更新推送 WordPress 帖子内容?

从 NodeJS 调用 PHP-CGI 总是返回 404

php - 将用户输入转换为足以对其进行清理的整数吗?

PHP继承方法引用

java - 有没有办法让 Datepicker 循环? (JavaFX)