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