Hi,
ich habe eine funktionierende Abfrage meiner DB, die nur 1 Tabelle mit MATCH abfragt. Lässt sich hier eine zweite Tabelle einfach einfügen? Die 2. Tabelle hat bis auf das Feld id keine identischen Felder. Und wie lässt sich das Problem lösen, dass ich alle Daten auf einer Seite ausgeben will.
Gruß,
René
ich habe eine funktionierende Abfrage meiner DB, die nur 1 Tabelle mit MATCH abfragt. Lässt sich hier eine zweite Tabelle einfach einfügen? Die 2. Tabelle hat bis auf das Feld id keine identischen Felder. Und wie lässt sich das Problem lösen, dass ich alle Daten auf einer Seite ausgeben will.
Gruß,
René
PHP-Code:
////////////////////////////////////////////////////////////////////////////////////////////////
$search == "";
$abfrage = "SELECT *,
MATCH(pg_title, pg_description, pg_content) AGAINST ('$search') AS score
FROM $tabelle1
WHERE MATCH(pg_title, pg_description, pg_content) AGAINST ('$search')";
$result = mysql_query($abfrage,$conn);
while ($row = mysql_fetch_array ($result))
{
$id = $row["id"];
$pg_title = $row["pg_title"];
$pg_description = $row["pg_description"];
$pg_content = $row["pg_content"];
if ($artuebersicht == "1")
{
echo <<<ABC
<tr>
<td width="450" align="left" valign="top" bgcolor="#BFCCD9" class="main"><b>$pg_title</b></a>
</td>
</tr>
<tr>
<td width="450" align="left" valign="top" class="main">$pg_description <a href="showcontentnpb.php?id=$id">Mehr »<br><br></a>
</td>
</tr>
ABC;
}
}
mysql_free_result($result);
mysql_close($conn);
//////////////////////////////////////////////////////////////////////////////////////////////
EDIT:
php.tags sponsored by Abraxax
Kommentar