mir: MySQL Problem in Funktionen

Beitrag lesen

tag !

hab nun lange versucht, mit folgenden funktionen eine tabelle zu erstellen...
aber irgendwie klappt da was nicht. hat glaub ich was mit vererbung o.ä. zu tun.
seht selbst:

<?
connect("freesql.org", "X", "X", "X");
 $table="testtabelle";
 $felder[ ]="spalte0"; $suffix[ ]="VARCHAR(30) NOT NULL";
 $felder[ ]="spalte1"; $suffix[ ]="TEXT NOT NULL";
 create($table,$felder, $suffix);
close($db);
?>

<?

function connect ($host, $user, $pwd, $database)
{
    mysql_connect($host, $user, $pwd) or $fehler=("MySQl-Fehler: ".mysql_error());
    mysql_select_db($database);
    return $db;
}

function create ($table, $felder, $suffix)
{
 $anweisung="CREATE TABLE $table (\n";
 $anzahl_felder=0;
 foreach($felder as $i => $feld)
 {
  if($anzahl_felder!=0){$anweisung.=", \n";}
  $anweisung.=" '".$feld."' ".$suffix[$i];
  $anzahl_felder++;
 }
 $anweisung.="\n);";

echo("<pre> $anweisung </pre>");

$res=mysql_query($anweisung) or $fehler=("MySQL-Fehler: ".mysql_error());
}

function close ( )
{
    mysql_close or $fehler=("MySQl-Fehler: ".mysql_error());
}

echo($fehler);
?>