Hallo,
ich habe mal wieder ein kleines Problemchen mit einer PHP Klasse.
Ich möchte anhand einer Textdatei (in der zeilenweise "Tabellennamen" stehen, Tabellen anlegen). Problem ist, dass immer nur die erste Tabelle angelegt wird, obwohl auch die Ausgabe des jeweiligen Schleifenpunktes korrekt angezeigt wird.
Das ist meine Klasse:
Und hier der Aufruf:
Wie gesagt, bin was Klassen angeht noch relativer Einsteiger. Aber habe hier auch nichts im Web gefunden, was mein Problem lösen würde.
Danke schon mal für euere Hilfe.
Grüße
ich habe mal wieder ein kleines Problemchen mit einer PHP Klasse.
Ich möchte anhand einer Textdatei (in der zeilenweise "Tabellennamen" stehen, Tabellen anlegen). Problem ist, dass immer nur die erste Tabelle angelegt wird, obwohl auch die Ausgabe des jeweiligen Schleifenpunktes korrekt angezeigt wird.
Das ist meine Klasse:
PHP-Code:
<?php
//Klasse für das Erstellen der einzelnen Tables
class create_table {
var $tablename;
//Funktion die Tabelle $tablename erstellt
function settab() {
$query = "CREATE TABLE `".DBNAME."`.`".$this->tablename."` ([TABELLENFELDER])";
mysql_query($query);
}
}
?>
PHP-Code:
mysql_connect (DBHOST, DBUSER, DBPASS);
$table = new create_table;
$tablenames = file('keywords.txt');
for ($i=0;$i<count($tablenames);$i++) {
$table->tablename = $tablenames[$i];
$table->settab();
echo $i . $table->tablename . "<br />";
}
mysql_close();
Danke schon mal für euere Hilfe.
Grüße
Kommentar