Tobias Kloth: MySQL Problem in Funktionen

Beitrag lesen

Hallo,

$felder[ ]="spalte0"; $suffix[ ]="VARCHAR(30) NOT NULL";

das zwischen die eckigen Klammern keine Leerzeichen gehören, hat dir Axel ja schon gesagt.

mysql_connect($host, $user, $pwd)

du verbindest zwar mit der Datenbank, kannst aber nichts mit der Verbindung anfangen, da du die Kennung nicht speicherst.

or $fehler=("MySQl-Fehler: ".mysql_error());

das bringt dir überhaupt nichts, da $fehler nur innerhalb der Funktion bekannt ist, und nach Ende der Funktion nicht mehr zur Verfügung steht. Lass '$fehler =' weg und schreib stattdessen 'die' hin. (Die Klammern um das was in die Variabel soll sind afaik sogar falsch)

return $db;

wo kommt $db her?

mysql_close or $fehler=("MySQl-Fehler: ".mysql_error());

mysql_close ist eine Funktion - also noch einen Satz Klammern dahinter.

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|