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 に答える