如何使用php& amp;显示基于特定短语的整列的结果? MySQL的?

时间:2013-07-24 15:05:39

标签: php html mysql apache2

所以为了更好地解释我在做什么,

  1. 我正在尝试使用php查询1个表
  2. 查看名为“Site”的第1行是否与我的查询匹配
  3. 然后发布整个列结果的结果
  4. 所以我需要将while语句更改为if语句。关于如何编写它只是有点模糊,以便它只发布匹配我的查询的每一列。

        $con=mysqli_connect("$host", "$username", "$password","$db_name");
        // Check connection
        if (mysqli_connect_errno())
          {
          echo "Failed to connect to MySQL: " . mysqli_connect_error();
          }
    
        $result = mysqli_query($con,"SELECT * FROM table");
    
        while($info = mysqli_fetch_array($result))
          {
          echo " | ".$info['site']. " | " .$info['asset']. " | " .$info['hostname'].         " | " .$info['sys_name']. " | ". $info['ip']. " | ";
    
          echo "<br>";
          }
    

1 个答案:

答案 0 :(得分:0)

SQL中的通配符是%。当VANCOOVER写成%VANCOOVER%时,VANCOOVER之前或之后的所有内容都会被忽略。在PHP中,LIKE %$Search%

SELECT * FROM table WHERE site LIKE '%VANCOOVER%'