Nunja...Ich arbeite auf einem Mysql server und benutze phpmyadmin.
Hier ist einmal das PHP script, welches ich bisher benutze(das Problem dabei ist, dass ich für suchergebnisse immer die stichworte bei phpmyadmin angeben muss...ich bräuchte entweder ein script, welches ohomyadmin sagt, dass wenn ein neuer benutzer erstellt wird der $fullname gleich als stichwort übernommen wird, oder ein script, das einfach alle seiten im verzeichnis nach dem jeweiligem suchbefehl durchsucht):
Hauptseite:
<form action='search.php' method='GET'>
<font face='sans-serif' size='5'>
<input type='text' size='50' name='search'> <input type='submit' name='submit' value='Suchen'>
</font>
</form>
Ende Hauptseite.
Suchergebnisse:
<?php
//get data
$button =$_GET['submit'];
$search = $_GET['search'];
if (!$button)
echo "Du hast kein Schlüsserwort eingegeben.";
else
{
if (strlen($search)<=2)
echo "Die Suche muss mindestens aus zwei Buchstaben bestehen";
else
{
echo "Du hast nach <b>$search</b><hr size='1'> gesucht.";
//connect to our database
mysql_connect("localhost","root","");
mysql_select_db("database");
//explode our search term
$search_exploded = explode(" ",$search);
foreach($search_exploded as $search_each)
{
//construct query
$x++;
if($x==1)
$construct .= " keywords LIKE '%$search_each%'";
else
$construct .= " OR keywords LIKE '%$search_each%'";
}
//echo out construct
$construct = "SELECT * FROM searchenfine WHERE $construct";
$run = mysql_query($construct);
$foundnum = mysql_num_rows($run);
if($foundnum==0)
echo "Die Suche ergab 0 Treffer.";
else
{
echo "$foundnum Ergebnisse gefunden!<p>";
}
}
}
?>
<html>
<head>
</head>
<body bgcolor="orange";>
</body>
</html>
Ende Suchergebnisse.