是的,PHP 支持模糊查询。在 PHP 中,你可以使用 SQL 的 LIKE
语句来实现模糊查询。LIKE
语句允许你在 WHERE 子句中使用通配符来搜索列中的指定模式。以下是一个简单的示例:
connect_error) { die("连接失败: " . $conn->connect_error); } // 模糊查询示例 $pattern = "%search_term%"; // 这里的 % 是通配符,表示任意数量的字符 $sql = "SELECT * FROM myTable WHERE myColumn LIKE ?"; $stmt = $conn->prepare($sql); $stmt->bind_param("s", $pattern); $stmt->execute(); // 获取查询结果 $result = $stmt->get_result(); while ($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. "
"; } // 关闭连接 $stmt->close(); $conn->close(); ?>
在这个示例中,我们使用 LIKE
语句和通配符 %
来搜索 myColumn
列中的 search_term
。你可以根据需要替换为你自己的表名、列名和搜索词。