Hallo,
weiß jemand was an diesem Code falsch ist? Ich kenne mich nicht sonderlich gut mit PHP aus (reicht gerade mal für die rudimentärsten Sachen) und komme bei solchen Sachen nicht weiter.
Hier der ganze Code:
Delphi-Quellcode:
<?
mysql_connect("
localhost","xxxxx","xxxxxx")
or die ("Keine Verbindung moeglich");
mysql_select_db("test001")
or die ("Die Datenbank existiert nicht.");
$abfrage = "SELECT * FROM twerte ORDER BY ID DESC LIMIT 50";
$ergebnis = mysql_query($abfrage);
$abfrage1 = "SELECT AGV FROM twerte";
$ergebnis1 = mysql_query($abfrage1);
[B]
while ($row = mysql_fetch_object($ergebnis1))[/B]
{
echo"
<table border=1 align=center width=140>
<tr>
<td>$row->Werte</td>
</tr>
</table>
";
};
echo " <table border=1 align=center width=160>";
while($row = mysql_fetch_object($ergebnis))
{
echo"<tr>
<td width=50%>$row->Name</td>
<td width=50%>$row->Werte</td>
</tr>
" ;
};
echo"
</table>";
?>
Der Fehler muß irgendwo in der fett markierten Zeie stecken, denn ich kriege folgende Fehlermeldung:
Warning: mysql_fetch_object(): supplied argument is not a valid
MySQL result resource in /home/host-a_de/www/test/tabfrage.php on line 18
Die Zeilennummer kann hier nicht angewandt werden weil ich den
HTML-Code hier nicht eingefügt habe. Line 18 it im Originalcode jedoch die markierte Zeile.
Ich gehe mal stark davon aus, daß $abfrage und $ergebnis keine reservierten Wörter sind. Demnach müßte es mit $abfrage1 und $ergebnis1 doch auch gehen....
Der Rest des Codes stimmt und wird ausgeführt.