Vinzenz Mai: Was stimmt mit dem Code nicht?

Beitrag lesen

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