Я сейчас использую это, чтобы получить мой результат:
pg_prepare($tableConnection, "", "SELECT * FROM star_wars_action_figures WHERE cool = 't' AND weapon ILIKE $1 OR weapon ILIKE $2 OR weapon ILIKE $3 OR weapon ILIKE $4 OR weapon ILIKE $5") or die( $tableDataRetrieved = false );
$actionFigureTables = pg_fetch_all(pg_execute('', array("%gun%","%".$tagArray[0]."%","%".$tagArray[1]."%","%".$tagArray[2]."%","%".$tagArray[3]."%")));
На английском я собираюсь для этого: Посмотрите в star_wars_action_figures
, верните только те, которые cool
, и только тогда, если оружие содержит gun
И любое из этих других видов оружия (lightsaber
| fist
| knife
| wit
)
ТамДолжен ли быть более эффективный и надежный способ сделать это правильно?
Я думаю, что это основной простой вопрос, и мне нужно разобраться в этой логике, прежде чем я смогу прогрессировать.
Приветствия!
Бо