echo $query ?! $query gibts ja auch nicht.
das or die ("MySQL-Fehler: " . mysql_error()); ist volkommen an der falschen Stelle..
siehe Manual unter mysql_query
Beispiel aus dem Manual:
PHP-Code:
<?php
$result = mysql_query('SELECT * WHERE 1=1');
if (!$result) {
die('Ungültige Abfrage: ' . mysql_error());
}
?>
also bei dir in etwa so:
PHP-Code:
<?
require("config.inc.php");
$connection= mysql_connect($host, $dbuser,$dbpasswd) or die("Verbindung fehlgeschlagen");
mysql_select_db($dbname,$connection)or die("Keine Datenbank gefunden");
$eintrag = "INSERT INTO Tiere(Tiername, Fleischfresser, Pflanzenfresser,
Nahrung) VALUES ('$Tiername', '$Fleischfr',
'$Pflanzenfr', '$Nahrung')";
$eintragen = mysql_query($eintrag)or die ("MySQL-Fehler: " . mysql_error());
?>
Scripts nich einfach zusammen kopieren von irgendwelchen Seiten

man muss auch den Kopf benutzen