-1

私がやっていることをよりよく説明するために、

  1. PHPを使用して1つのテーブルをクエリしようとしています
  2. 「Site」という名前の行 1 がクエリと一致するかどうかを確認します
  3. 次に、列全体の結果の結果を投稿します

そのため、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>";
      }
4

1 に答える 1

0

SQL のワイルドカードは%. VANCOOVER を のように書くと、VANCOOVER の前後がすべて見落とされ%VANCOOVER%ます。PHP では、LIKE%$Search%

SELECT * FROM table WHERE site LIKE '%VANCOOVER%'
于 2013-07-24T16:17:09.657 に答える