Jika semua tabel memiliki struktur yang sama, Anda dapat menggunakan UNION
query untuk mengembalikan baris dari ketiga tabel sekaligus:
$check = mysqli_query($con, "SELECT * FROM text WHERE keyword='$string'
UNION
SELECT * FROM sticker WHERE keyword='$string'
UNION
SELECT * FROM image WHERE keyword='$string'");
Ini akan memberi Anda kumpulan baris yang setara yang diberikan oleh tiga kueri Anda yang ada. Perhatikan bahwa tidak akan ada cara untuk menentukan dari tabel mana baris tertentu berasal, jadi Anda mungkin ingin menambahkan bidang tambahan untuk menunjukkannya, mis.
$check = mysqli_query($con, "SELECT *, 'text' AS src FROM text WHERE keyword='$string'
UNION
SELECT *, 'sticker' AS src FROM sticker WHERE keyword='$string'
UNION
SELECT *, 'image' AS src FROM image WHERE keyword='$string'");