Hi. Ich erstelle momentan eine Versteigerungssite und habe mit folgendem Skript Probleme:
PHP-Code:
<?php
//DB anwählen
mysql_connect('127.0.0.1','root','');
mysql_select_db('beispieldb');
//Beschreibung, Auktionsende, Gebot abfragen
$select = "SELECT Beschreibung, Auktionsende, Gebot";
$from = "FROM versteigerungsobjekt";
$where = "WHERE Beschreibung LIKE '%$beschreibung%'
AND Gebot <= $gebot";
if ($order = '1')
$ordnen = "ORDER BY Gebot";
if ($order = '2')
$ordnen = "ORDER BY Auktionsende";
//Query ausführen
$zeiger = mysql_query($select . $from . $where . $ordnen);
?>
<table>
<tr>
<th>Beschreibung</th><th>Auktionsende</th><th>Gebot</th>
</tr>
<?
for($i=0;$i<mysql_num_rows($zeiger);$i++)
{
$anzeige[$i]=mysql_fetch_array($zeiger);
$beschreibung=$anzeige['Beschreibung'];
$auktionsende=$anzeige['Auktionsende'];
$gebot=$anzeige['Gebot'];
echo '<tr><td>' . $beschreibung . '</td>
<td>' . $auktionsende . '</td>
<td>' . $gebot . '</td></tr>';
}
?>
</table>
Das Skript erhält die Variablen $beschreibung und $gebot von einem Formular.
Bedauerlicherweise erhalte ich als Rückgabe folgende Fehlermeldung:
Warning: mysql_num_rows():supplied argument is not a valid MySQL result source.
Verbindungsdaten, Datenbankname, Tabellenname und Spaltennamen sind korrekt.
Kann mir irgend jemand weiterhelfen ?