Forum


Suchen Forum RSS RSS2 SuchenSuchen Mitgliederliste Mitgliederliste RegistrierenRegistrieren ProfilProfil Login


Info: Der Forenbetrieb wurde leider eingestellt.

Gehe zu: » Forum » PHP und MySQL » Suche in DB

Seite: 1

Thema
Autor
Suche in DB
Beitrag von micki am: 24.08.2009 12:28:00

Hallo,
habe folgendes Script:

<head>
<title>suma.php</title>
</head>

<form name="suche_form" action="suma.php" method="post">

<input type="text" name="suchwort" value="<?php $_POST["suchwort"];?>" size="50" maxlength="100">

<input type="submit" value="suchen">

<?php

include_once("verbindung.php"); //Verbindung mit der Datenbank

$suchwort = $_POST["suchwort"];

$mysql_query = "SELECT * FROM news WHERE MATCH (headline,text,url) AGAINST (<?php $_POST[suchwort];?>) ORDER BY idnr DESC limit 0,100";

$ergebnis = @mysql_query($sql);
$anz_ds = @mysql_num_rows($ergebnis);

for ($ii = 0 ; $ii < $anz_ds ; $ii++)
{



// nl2br( ) sorgt für automatische Umbrüche



$headline =@mysql_result($ergebnis,$ii,"headline");
$text =@mysql_result($ergebnis,$ii,"text");
$url =@mysql_result($ergebnis,$ii,"url");

echo "<table>";
echo "<tr>";
echo "<td>$date</td>"; // das aktuelle Datum wird angezeigt
echo "</tr>";
echo "<tr>";
echo "<td>$headline</td>";
echo "</tr>";
echo "<tr>";
echo "<td>$text</td>";
echo "</tr>";
echo "<tr>";
echo "<td>$url</td>";
echo "</tr>";
echo "</table>";

}

?>

</form>


Kann jemand beurteilen um was es dabei geht und was fehlerhaft daran ist.
Hat jemand in einem anderen Forum gepostet auf Anfrage nach "Frei-/Volltextsuche in Datenbank".

Micki


micki
Benutzer

Beiträge: 57
OFF PN Schicken
AW: Suche in DB
Beitrag von PAS am: 03.10.2009 12:35:00

Hallo,

also das Script sucht in der Tabelle news in den
Spalten headline,text,url nach dem Suchwort
$_POST[suchwort], sortiert die Ergebnisse nach
der idnr absteigend und gibt nur die ersten 100
Einträge aus. Das Script ist sicherheitstechnisch jedoch
nicht zu empfehlen, da keine Eingaben validiert werden.

Schöne Grüße,
Patrick


PAS
Administrator


Beiträge: 762
OFF PN Schicken Homepage

Seite: 1



Statistik
Statistik
Es wurden insgesamt 3838 Beiträge geschrieben.
Wir haben 11066 registrierte Mitglieder.
Der neueste Benutzer ist laustralianorth - Forum Beta³ - Bug melden