$connection = mysql_connect($host, $user, $passwd);
Keine Fehlerprüfung, keine Fehlermeldung.
mysql_select_db($db, $connection);
Keine Fehlerprüfung, keine Fehlermeldung.
$res = "SELECT * FROM Search-Engine WHERE titel LIKE %{$suche}% OR meta LIKE %{$suche}% OR beschreibung LIKE %{$suche}% ORDER BY pr DESC";
Überhaupt keine Datenbankabfrage. Keine Sicherung des SQL-Befehls mittels mysql_escape_string().
if($query = ""){
$query wurde vorher nie mit Inhalt belegt.
for ($i=0; $i<$num; $i++)
$num wurde vorher nie mit Inhalt belegt.
$ue = mysql_result($res, $i, "titel");
$lk = mysql_result($res, $i, "link");
$bs = mysql_result($res, $i, "beschreibung");
Benutze besser mysql_fetch_assoc() oder dergleichen. Vor Abfrage von Ergebnissen muß der SQL-Befehl mittels mysql_query() an die Datenbank geschickt werden.
Sie funktioniert auch,
Nein, dieses Skript kann nicht funktionieren.
Gruß,
soenk.e