Mir ist langweilig: Zeigt nichts an

Beitrag lesen

$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