Fast, bitte mal den Variableninhalt von $query "zum Zeitpunkt des Fehlers" bereitstellen. Ggf. auch das von Dir implementierte Datendesign (die Tabellenstruktur und ggf. "Specials").
So sieht die gesamte funktion aus, fehlschlägt:
function querysenden($query){
//schritt 1: mit dbserver verbinden
//mysql_connect("server", "benutzername", "passwort")
//@ unterdrueckt die fehlermeldung
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS)
OR die("ERROR: keine Verbindung zum DB-Server!");
//schritt 2: db auswaehlen
mysql_select_db(MYSQL_DATABASE) OR die("ERROR: DB wurde nicht gefunden!");
//schritt 4: sql-query absenden
$rueckgabe = mysql_query($query) OR die("ERROR: SQL-Query fehlgeschlagen!");
//schritt 5: db verbindung trennen
mysql_close();
//resultat zurueckliefern
return $rueckgabe;
}
Die Tabellen Struktur:
3 Felder:
1. id | char(1)
2. titel | varchar(100)
3. news | text
hilft dir das?