Ich habe eine Tabelle Namens Links in meiner Datenbank. Wie kann ich in den Tabellenspalten: beschr und titel nach bestimmten Wörter Suchen und die Ergebnisse ausgeben. Hat schon jemand sowas mal gemacht?
MySQL Tabelle durchsuchen.
Einklappen
X
-
SELECT * FROM Link WHERE (beschr like '%Suchwort%' OR titel like '%Suchwort%')
Liefert alle DS, in denen Suchwort in beschr oder titel vorkommt.[color="#334D7B"]"Los, lass uns loslegen! Hm ? Quatschen können wir hinterher immer noch!"[/color]
[color="#9C5245"]"Aber Bommel, wir können jetzt nicht bumsen. Wir müssen doch erst den Kindern - ... "[/color]
[color="#334D7B"]"Ja ja ja. Du willst immer nur das Eine. Buchstabenzeigen, Buchstabenzeigen - meine Gefühle sind dir wohl scheißegal."[/color]
© Harald Schmidt
-
OK so funzt das halbwegs!
Danke euch
PHP-Code:<?php
if(isset($suche)) {
include("data.inc.php");
mysql_connect ($dbserver,$dbuser,$dbpass);
mysql_select_db ($dbname);
$result = mysql_query (" SELECT * FROM Links WHERE beschr LIKE '%".addslashes($suche)."%' OR titel LIKE '%".addslashes($suche)."%' ")
or die(mysql_error());
while($row = mysql_fetch_array($result)) {
echo"<table width=\"470\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td bgcolor=\"#CCCCCC\" ><a href=\"$daten[url]\" target=\"_blank\" class=\"linkt\"><b>$row[titel]<b></a></td>
</tr>
<tr>
<td bgcolor=\"#FFFFFF\"> $row[beschr] <br> </td>
</tr>
<tr>
<td>
<table width=\"470\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#CCCCCC\">
<tr>
<td></td>
<td width=\"80\" > </td>
</tr>
</table>
</td>
</tr>
</table><br>";
}
}
?>Zuletzt geändert von archie; 30.03.2002, 21:13.
Kommentar
Kommentar