Well i have read the mysql manual and tried finad anything on this forum, but i cant seem to find a proper solution.
i have a mysql query (shown below) that works, it gives the right result.
$results = mysql_query("SELECT *
FROM br_cards
INNER JOIN br_cardtype ON (br_cards.card_type = br_cardtype.cardtype_id)
WHERE MATCH(br_cards.card_name) AGAINST ('$search')
GROUP BY br_cards.card_id
LIMIT $page, $limit
");
while ($row = mysql_fetch_array($results)) {....}
But when adding more fields to the match(), php gives the error: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in....
$results = mysql_query("SELECT *
FROM br_cards
INNER JOIN br_cardtype ON (br_cards.card_type = br_cardtype.cardtype_id)
WHERE MATCH(br_cards.card_name, br_cards.card_extendedname, br_cardtype.cardtype_name, br_cards.card_extendedtype, br_cards.card_terrain, br_cards.card_info, br_cards.card_comment) AGAINST ('$search')
GROUP BY br_cards.card_id
LIMIT $page, $limit
");
while ($row = mysql_fetch_array($results)) {..}
Doesnt matter if i add one or more fields to the match, keep the same warning.
anyone?
thnx
Arjan