Christian Seiler: Datenbankverbindung kann nicht hergestellt werden

Beitrag lesen

Hallo Alex,

define("host","localhost");
  define("user","...");
  define("pass","...");
  define("db","...");

Hier definierst Du Konstanten...

$con=mysql_connect("$host","$user","$pass");

Und hier verwendest Du Variablen...

Also: Entweder Du verwendest Konstanten und machst es so:

define("host","localhost");
define("user","...");
define("pass","...");
define("db","...");
// [...]
$con=mysql_connect(host, user, pass);
mysql_select_db(db,$con);

Oder Du verwendest nur Variablen:

$host = 'localhost';
$user = '...';
$pass = '...';
$db = '...';
// [...]
$con = mysql_connect ($host, $user, $pass);
mysql_select_db ($db, $con);

Was Du unbedingt vermeiden solltest, sind Konstrukte wie "$variable" - denn das hat das gleiche Ergebnis wie $variable, ist aber unübersichtlicher und verbraucht unnötig Rechenkapazität. (ein einziges Mal macht es nichts aus, aber das ganze summiert sich)

Viele Grüße,
Christian