Hallo
ich hab ne sql-abfrage in PHP, aber mein Server hängt, wenn ich diese ausführe. Sitz jetzt 2Tage davor und finde einfach keinen Fehler.
der Porzeß steht dabei in phpMyADmin immer auf Sending Data
ich hab ne sql-abfrage in PHP, aber mein Server hängt, wenn ich diese ausführe. Sitz jetzt 2Tage davor und finde einfach keinen Fehler.
PHP:
<?
$verbindung = mysql_connect("XX",
"XX","XX") or die
("Keine Verbindung moeglich");
mysql_select_db("cc") or die
("Die Datenbank existiert nicht");
$abfrage = "SELECT DISTINCT Rezepte.ID, Rezepte.Name, Rezepte.Beschreibung FROM Rezepte, Zutaten ".
"WHERE Rezepte.ID IN (select Rezept_ID from Zutaten WHERE Name LIKE '%$zutat1%') ".
"AND Rezepte.ID IN (select Rezept_ID from Zutaten WHERE Name LIKE '%$zutat2%') ".
"AND Rezepte.ID IN (select Rezept_ID from Zutaten WHERE Name LIKE '%$zutat3%') ".
"AND Rezepte.ID IN (select Rezept_ID from Zutaten WHERE Name LIKE '%$zutat4%') ".
"AND Rezepte.ID IN (select Rezept_ID from Zutaten WHERE Name LIKE '%$zutat5%')".
"Limit 0,30";
$ergebnis = mysql_query($abfrage) or die ("Fehler");
echo '<h2>Ergebnisse</h2>';
echo '<table width="400">';
$i = 0;
while($row = mysql_fetch_object($ergebnis))
{
$id = $row->ID;
$name = $row->Name;
$beschreibung = $row->Beschreibung;
echo '<tr>';
echo ' <td width="200">'.$name.'</td>';
echo ' <td width="200">'.$beschreibung.' -> <a href="suche_erg2.php?id='.$id.'">mehr</a></td>';
echo '</tr>';
$i++;
}
echo '</table>';
echo '<br />';
echo 'Suche ergab '.$i.' Ergebnisse';
mysql_close($verbindung);
?>
der Porzeß steht dabei in phpMyADmin immer auf Sending Data
Zuletzt bearbeitet von einem Moderator: