Hi,
ich hab ein Problem.
Ich weiß nicht wie ich auf meine MySQL Datenbank per PHP zugreifen kann.
Und immer taucht folgender Fehler auf: 1109: Unknown table 'login' in field list
Die PHP Dtaei sieht so aus:
PHP-Code:
include "connect.inc.php";
import_request_variables('p','url_');
Conn();
$RS=mysql_query("SELECT login.ID, login.BName, login.Code");
fehler();
$intZeile=0;
if ($RS==True)
{
echo getHead("ID",$cssBuchKopf) .
getHead("BName",$cssBuchKopf) .
getHead("Code",$cssBuchKopf);
while ($DS=mysql_fetch_assoc($RS))
{
$intZeile++;
if (($intZeile % 2)==0)
{
$strFormat=$cssBuchDaten2;
}
else
{
$strFormat=$cssBuchDaten1;
}
echo getBuchdaten(
$DS["ID"],$DS["BName"],$DS["Code"],$strFormat,TRUE);
} //while
} //if
mysql_free_result($RS); //Speicher freigeben
DisConn();
Die Connect.inc.php Datei so:
PHP-Code:
$Rechte="root";
$DB="home123";
$Benutzer="root";
$Kennwort="";
$Server="localhost";
$Conn=NULL;
$mode="debug"; // alternative "release"
if ($mode=="debug")
{
error_reporting (1+2+4+8+16+32);
}
else
{
error_reporting (1);
}
function Conn()
{
global $Conn;
global $Server;
global $Benutzer;
global $Kennwort;
global $DB;
$Conn=mysql_connect($Server);
//$Conn=mysql_connect($Server,$Benutzer,$Kennwort);
fehler();
mysql_select_db($DB,$Conn);
fehler();
};
function DisConn()
{
global $Conn;
@mysql_close(@$Conn);
fehler();
};
function fehler()
{
global $mode;
$strTemp="";
switch (mysql_errno())
{
case 0:
$strTemp="";
break;
case 1046:
$strTemp="Die Datenbank ist " .
"derzeit nicht erreichbar! Das Problem wurde " .
"dem Webmaster bereits gemeldet und wird zügig " .
"behoben.";
if ($mode=="debug")
{
$strTemp=mysql_errno() . ": " . mysql_error();
}
break;
case 2005:
$strTemp="Der Server ist " .
"derzeit nicht erreichbar! Das Problem wurde " .
"dem Webmaster bereits gemeldet und wird zügig " .
"behoben.";
if ($mode=="debug")
{
$strTemp=mysql_errno() . ": " . mysql_error();
}
break;
default:
$strTemp="Die Seite konnte nicht fehlerfrei aus" .
"geführt werden. Bitte versuchen Sie es " .
"später noch mal!";
if ($mode=="debug")
{
$strTemp=mysql_errno() . ": " . mysql_error();
}
break;
}
if ($strTemp!="")
{
echo "<p style='color:red;font-style:bold'>$strTemp</p>";
}
}
Ich habe überall nachgeguckt, nix.
MfG
Strauss