以下代码段没问题。当字段不为空时,它会产生良好的结果。
$p_tag = '';
$query_pre = mysqli_prepare($bdd, 'SELECT min , comments , p_tag , p_name FROM pictures WHERE tag != ? ');
mysqli_stmt_bind_param($query_pre, "s", $p_tag);
mysqli_stmt_execute($query_pre);
mysqli_stmt_bind_result($query_pre, $data['mini'], $data['comments'], $data['p_tag'] , $data['p_name']);
当标记字段包含“父亲”或“母亲”或“兄弟”或“姐妹”或“阿姨”或“叔叔”时,我想优化搜索并检索结果'等...... (但不是朋友,同事......)
我是Mysqli
的新手,似乎没有Mysql
那么灵活,以至于我无法弄清楚如何执行我想要的任务。
答案 0 :(得分:0)
在我看来,您可以更改查询以仅选择具有这些值的结果。
SELECT min , comments , p_tag , p_name FROM pictures WHERE tag in ('father','mother','brother','sister','aunt','uncle')