Om alla tabeller har samma struktur kan du använda en UNION
fråga för att returnera rader från alla tre tabellerna samtidigt:
$check = mysqli_query($con, "SELECT * FROM text WHERE keyword='$string'
UNION
SELECT * FROM sticker WHERE keyword='$string'
UNION
SELECT * FROM image WHERE keyword='$string'");
Detta ger dig motsvarande uppsättning rader som dina tre befintliga frågor ger dig. Observera att det inte kommer att finnas något sätt att avgöra vilken tabell en given rad kom från, så du kanske vill lägga till ett extra fält för att indikera att t.ex.
$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'");