Hello,
$result = mysql_query($daten,$verbindung); //SQL String ausführen
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /srv/www/htdocs/web123/html/german/community/intern/show.php on line 22
Ist das da oben die Zeile 22?
Wie hast Due denn $verbindung erzeugt?
Hast Du da auch keine Fehlerkontrolle durchgeführt?
MySQL-Statements geben in PHP von alleine keine Fehlermeldungen aus. Die muss man nach jedem Statemant selber abfragen. Also:
$con = mysql_connect(HOST,USER,PASSWORD)
or die('einfache Fehlerbehandlung: Server nicht gefunden');
$db = mysql_select_db($databasename,$con)
or die('einfache Fehlerbehandlung: keine Verbindung zur Datenbank');
...
$res = mysql_query($sql, $con);
if (!res)
{
echo mysql_error();
}
else
{
while ($_datensatz = mysql_fetch_assoc($res))
{
$_liste[] = $_datensatz;
}
}
usw...
Warum "einfache Fehlerbehandlung"?
Weil hier nur ein Versuch vorgenommen wird und die Fehlermeldung mittels die() eigentlich eine HTML-Seite sein müsste. So kommet eben nur irgendein Quirx-Text.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau