Hallo!
Ich habe ein komisches Problem mit einer MySQL-Abfrage.
Sie ist fast identisch mit einer anderen Abfrage, die auf dieselbe Datenbank zugreift.
Hier ist die funktionierende Abfrage:
Und hier ist die Abfrage, welche nicht funktioniert:
die Fehlermeldung lautet:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/sataraid/namen/ausgabe.php on line 19
die zeile 19 ist: while($row = mysql_fetch_object($ergebnis))
Ich hoffe, jemand kann mir Helfen!!!
gruss sata!!!
Ich habe ein komisches Problem mit einer MySQL-Abfrage.
Sie ist fast identisch mit einer anderen Abfrage, die auf dieselbe Datenbank zugreift.
Hier ist die funktionierende Abfrage:
PHP-Code:
<?php
include("mysql-connect.php");
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="admin/style.css">
</head>
<body>
</body>
</html>
<?php
$abfrage = "SELECT * FROM namen WHERE name like '%$name%' ORDER BY name";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "Name: <b>";
echo $row->Name;
echo "</b><br>Muggel, Hexe oder Zauberer:<b> ";
echo $row->Muggel;
echo "<br></b>Beruf:<b> ";
echo $row->Beruf;
echo "<br></b>Männlich oder Weiblich: <b>";
echo $row->MorW;
echo "<br></b>Haus (Hogwarts):<b> ";
echo $row->Haus;
echo "<br></b>Sonstiges:<b> ";
echo $row->Orden;
echo ", ";
echo $row->Todesser;
echo ", ";
echo $row->DA;
echo "</b><br>Beschreibung: <br><i> ";
echo $row->Beschreibung;
echo "</i><br>-------<br>";
}
?>
Und hier ist die Abfrage, welche nicht funktioniert:
PHP-Code:
<?php
include("mysql-connect.php");
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="admin/style.css">
</head>
<body>
</body>
</html>
<?php
$abfrage = "SELECT * FROM namen WHERE haus LIKE '$name' ORDER BY name";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "Name: <b>";
echo $row->Vorname;
echo " ";
echo $row->Name2;
echo " ";
echo $row->Nachname;
echo "</b><br>Muggel, Hexe oder Zauberer:<b> ";
echo $row->Muggel;
echo "<br></b>Beruf:<b> ";
echo $row->Beruf;
echo "<br></b>Männlich oder Weiblich: <b>";
echo $row->MorW;
echo "<br></b>Haus (Hogwarts):<b> ";
echo $row->Haus;
echo "<br></b>Sonstiges:<b> ";
echo $row->Orden;
echo ", ";
echo $row->Todesser;
echo ", ";
echo $row->DA;
echo "</b><br>Beschreibung: <br><i> ";
echo $row->Beschreibung;
echo "</i><br>-------<br>";
}
?>
die Fehlermeldung lautet:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/sataraid/namen/ausgabe.php on line 19
die zeile 19 ist: while($row = mysql_fetch_object($ergebnis))
Ich hoffe, jemand kann mir Helfen!!!
gruss sata!!!
Kommentar