php中where子句如何进行模糊匹配

avatar
作者
筋斗云
阅读量:0

在PHP中进行模糊匹配可以使用SQL语句中的LIKE关键字。下面是一个示例代码,演示了如何在PHP中使用WHERE子句进行模糊匹配:

// 假设有一个数据库连接对象 $conn $searchTerm = 'keyword'; // 要搜索的关键词  // 使用预处理语句来防止SQL注入 $stmt = $conn->prepare("SELECT * FROM table_name WHERE column_name LIKE ?"); $searchTerm = '%' . $searchTerm . '%'; // 在关键词前后添加通配符 %  $stmt->bind_param("s", $searchTerm); $stmt->execute();  $result = $stmt->get_result();  // 循环遍历结果集 while ($row = $result->fetch_assoc()) {     // 处理每一行数据     echo $row['column_name'] . "<br>"; }  $stmt->close(); $conn->close(); 

在上面的示例中,我们使用了LIKE关键字来进行模糊匹配,并使用bind_param方法绑定搜索关键词。在搜索关键词前后添加了%通配符,以实现模糊匹配。最后,通过循环遍历结果集,对匹配的数据进行处理。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!