Hallo Bernd,
$ergebnis = mysql_query($query) or die(mysql_error());
die() ist zwar keine Fehlerbehandlung, aber ...
> nun bekomme ich diese Meldung:
> No database selected
> das erstaunt mich jetz was, denn das dürfte nicht sein :-)
... wieso?
> ~~~php
> error_reporting(E_ALL);
>
> define ( 'MYSQL_HOST', 'localhost' );
> define ( 'MYSQL_BENUTZER', 'xxx' );
> define ( 'MYSQL_KENNWORT', 'xxx' );
> define ( 'MYSQL_DATENBANK', 'xxx' );
>
>
und dann das:
<?php
$query = "SELECT * FROM links WHERE bildurl = '".$_POST["bildurl"]."' AND groesse = '".$_POST["groesse"]."'";
$ergebnis = mysql_query($query) or die(mysql_error());
$datensatz = mysql_fetch_assoc($ergebnis);
echo $datensatz['url'];?>
Ich sehe nirgendwo einen Aufruf von [mysql_connect()](http://de.php.net/manual/de/function.mysql-connect.php) und [mysql_select_db()](http://de.php.net/manual/de/function.mysql-select-db.php).
Freundliche Grüße
Vinzenz