您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用PHP和MySQL创建动态搜索查询

使用PHP和MySQL创建动态搜索查询

尝试获取所有发布变量,并遍历它们以查看它们是否有效,然后构建查询

<?PHP
$id = $_POST[id];
$field1 = $_POST[field1];
$field2 = $_POST[field2];
$field3 = $_POST[field3];

$whereArr = array();
if($id != "") $whereArr[] = "id = {$id}";
if($field1 != "") $whereArr[] = "field1 = {$field1}";
if($field2 != "") $whereArr[] = "field2 = {$field2}";
if($field3 != "") $whereArr[] = "field3 = {$field3}";

$whereStr = implode(" AND ", $whereArr);

$query = "Select * from assignments WHERE {$whereStr}";

这样的事情应该可以满足您的需求

php 2022/1/1 18:48:00 有329人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶