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