Hallo habe folgende Suche die Funktioniert !!
Aber die aufteilung ist fehlerhaft!!!
Kein mir einer HELFEN
Aber die aufteilung ist fehlerhaft!!!
Kein mir einer HELFEN
Code:
// Verbindung zu MySQL-Datenbank herstellen oder sterben.
$db=mysql_connect("XXX", "XXXX", "")or die(mysql_error());
// Benötigte Datenbank auswählen oder sterben.
mysql_select_db("Knowledgebase", $db) or die(mysql_error());
// Feststellen der Anzahl der verfügbaren Datensätze.
$resultID = @mysql_query("SELECT COUNT(ID) FROM Solutions");
$total = @mysql_result($resultID,0);
print("Anzahl verfügbarer Datensätze: ".$total."<br \>");
// ggf. $start korrigieren
$start = ($start >= $total) ? $total - $limit:$start;
//Datenbankabfrage ausführen
$query = "SELECT ID, Synopsis FROM Solutions LIMIT ".$start.",".$limit;
$resultID = @mysql_query($query);
// Ergebnisse lesen
while($data = mysql_fetch_array($resultID))
{
echo $data["ID"].": ".$data["INHALT"]."
";
}
//Zurück- und Vorblättern
if ($start > 0)
{ $newStart = ($start - $limit <0) ? 0 : ($start-$limit);
echo "zurück && ";
}
if ($start + $limit < $total)
{ $newStart = ($start + $limit);
echo "vor &&";
}
?>
<//**************SUCHE**************>
<?php
if ($stichwort == "")
{
print ("Sie haben nichts eingegeben. <br \>");
}
else
{
$db=mysql_connect("XXX", "XXXX", "")or die(mysql_error());
mysql_select_db("Knowledgebase", $db) or die(mysql_error());
$query="SELECT * FROM Solutions WHERE Synopsis LIKE ('%".$stichwort."%')";
//$query="SELECT * FROM Solutions WHERE MATCH (Synopsis) AGAINST ('$stichwort')";
$result=mysql_query($query);
if (mysql_num_rows($result)==0)
{
//print($query."
");
print("Nichts gefunden");
}
else
{
$rows = mysql_fetch_array($result);
print("Anzahl der Datensätze: ");
print(mysql_num_rows($result).("
"));
//*********************AUSGABE*********************
$res=mysql_query("SELECT * FROM Solutions WHERE Synopsis LIKE ('%".$stichwort."%')");
while($row=mysql_fetch_array($res)){
echo "Ergebnis: ".$row['Synopsis']."
";
}
}
}
?>
</body></html>

Kommentar