0

下面的代码片段是好的。当字段不为空时,它给出了一个很好的结果。

$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以至于我无法弄清楚如何执行我想要的。

4

1 回答 1

0

在我看来,您可以更改查询以仅选择具有这些值的结果。

SELECT  min , comments , p_tag , p_name  FROM pictures WHERE  tag in ('father','mother','brother','sister','aunt','uncle')
于 2013-03-02T15:02:52.197 回答