Hallo Bernd,
mysql_connect("localhost",
"xx","xx") or die
("Keine Verbindung moeglich");
1. die() ist keine Fehlerbehandlung.
mysql_select_db("xx") or die
("Die Datenbank existiert nicht");
2. die() ist keine Fehlerbehandlung.
$query = "SELECT * FROM links WHERE bildurl = '".$_POST["bildurl"]."' AND groesse = '".$_POST["groesse"]."'";
$ergebnis = mysql_query($query) or die(mysql_error());
3. die() ist keine ... Du weißt jetzt hoffentlich, was die() nicht ist.
Was ich aber noch nicht ganz verstehe ist folgendes:
Grundsätzlich empfehle ich, die veralteten und wenig leistungsfähigen mysql_*-Funktionen zugunsten modernerer und leistungsfähigerer Erweiterungen wie mysqli oder PDO aufzugeben.
Im PHP-Handbuch ist es ganz gut zusammengefaßt: http://www.php.net/manual/de/mysqli.overview.php (derzeit keine deutsche Version verfügbar).
Freundliche Grüße
Vinzenz