Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は、個々のユーザーとブランドを検索できる検索バーを作成したいアプリケーションに取り組んでいます。
このために、私は次のようなクエリを書きました:
SELECT * FROM temp_users,brand_pages WHERE firstname LIKE'%$find%' or lastname LIKE '%$find%' or name LIKE '%$find%'
クエリを確認しましたが、必要ありません。それができる方法は何ですか??
結合を使用する必要がありますか??
はい、参加する必要があります。
これを試して:
SELECT * FROM temp_users AS TU INNER JOIN brand_pages AS BP WHERE (TU.firstname LIKE "%$find%" OR TU.lastname LIKE "%$find%" OR BP.name LIKE "%$find%")
編集: このクエリを PHP で使用していて、変数を$findインラインで使用しようとしている場合は、二重引用符 (単一引用符ではなく) を使用してください。
$find