Table 'dbxy.kd_haueser' doesn't exist Warning: mysql_fetch_array(): supplied a

ichhupegerne

Grünschnabel
Liebe Gemeinde,

kann hier jemand bitte mal drüber gucken und mir sagen, wo der Fehler stecken könnte?

PHP:
<?php
// Fehler unterdrücken
error_reporting(E_ALL);


// Verbindung aufbauen, auswählen einer Datenbank
$mysql_host = "dbxyz.1und1.de"; 
$mysql_user = "dboxyz";
$mysql_password = "***";
$mysql_db = "dbxy";



$dbh = mysql_connect($mysql_host, $mysql_user, $mysql_password)
    or die("Keine Verbindung möglich: " . mysql_error());

mysql_select_db($mysql_db) or die("Auswahl der Datenbank fehlgeschlagen");

// Ausführen einer SQL-Anfrage
$abfrage = "SELECT * FROM kd_haueser WHERE HAUS_LAND = 'NL' AND HAUS_MINBEL >= '0' AND HAUS_BETTEN <= '20' ORDER BY HAUS_NAME";
$ergebnis = mysql_query($abfrage);


echo mysql_error();
   
    echo '<table cellspacing="1" class="tablesorter" border="1">
   <thead><tr><th>Objekt-Nr.</th><th>Ort</th><th>Min.-Bel.&nbsp;&nbsp;</th><th>Max.-Bel&nbsp;&nbsp;</th><th>Min..Preis&nbsp;&nbsp;</th><th>Max.-Preis&nbsp;&nbsp;</th><th>Haus-Name</th><th>Land</th><th>Leistung</th></tr></thead><tbody>';

while ($daten = mysql_fetch_array( $ergebnis, MYSQL_ASSOC)) {
     echo '
         <tr>
                   <td> Objekt-Nr.: '.$daten['HAUS_STILL_EFTERNUMMER'].' </td>
                   <td>'.$daten['HAUS_ORT'].'</td>
                                   <td>'.$daten['HAUS_MINBEL'].'</td>
                                   <td>'.$daten['HAUS_MAXBEL'].'</td>
                                   <td>'.$daten['HAUS_PREISE_BEI_SV_VON'].'</td>
                                   <td>'.$daten['HAUS_PREISE_BEI_SV_BIS'].'</td>
              <td><a href="#"> '.$daten['HAUS_NAME'].' </a></td>
          <td>'.$daten['HAUS_STILL_LANDGANZ'].'</td>
          <td colspan="4">'.$daten['HAUS_STILL_LEIST1'].'</td></tr>';

}

echo '</tbody></table>';



// Schließen der Verbinung
mysql_close($dbh);
?>

Das ergibt folgende Fehlermeldung:

Table 'dbxy.kd_haueser' doesn't exist
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /homepages/15/917/htdocs/heike/navigation/content/liste.inc.php on line 35

Das Script läuft lokal auf Xampp einwandfrei und liefert eine Tabelle.
Nach dem hochspielen zu 1und1 kommt die Fehlermeldung. Es erscheint die Kopfzeile
der Tabelle und dann nichts mehr.

Die Zugangsdaten habe ich mehrfach kontrolliert, da ist auch kein Dreher drin.

Habt Ihr eine Idee?

LG
Heike
 
Table 'dbxy.kd_haueser' doesn't exist
Sagt doch schon alles.
Diese Tabelle existiert in der Datenbank nicht.
 
Das ist ja genau das, was ich nicht verstehe.
Es gibt die Tabelle kd_haueser in der dbxy.
Ich habe einen dump der DB hier auf meinem Rechner und lokal läuft es ja.
Was übersehe ich denn da?
 
Also Verbindung kann das Script aufbauen, Datenbank wird auch ausgewählt.
Beim Query findet er die Tabelle nicht.
Bist du dir wirkoich sicher das es diese Tabelle kd_haueser gibt auf dem Live-Server?
Schau lieber nochmal nach :-)
 
Ich danke Dir für Deinen Beistand, Maniac. ;-)

Ja, ich bin Sicher. Seit dem ich den dump gezogen habe, ist an der
Live-DB nichts mehr geändert worden.

Das macht mich ja so ratlos.
Das sind in php meine ersten Schritte, aber das verstehe ich jetzt nicht mehr.
Testweise habe ich mal "die üblichen Verdächtigen" ausprobiert. z.B. als ASCi hochgeladen,
oder die Datei mit Schreibrechten versehen, hat alles nichts genützt.
 
OH Mein Gott!
Weil Du nicht locker gelassen hast, habe ich mich beim Server eingeloggt und
nachgeschaut.

GROSSundKLEINschreibung******!

Danke, ich hab den Fehler.
Gruß
Heike
 
Zurück