• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Komma oder mehrere Variablen

Status
Für weitere Antworten geschlossen.

TheShadow

Neues Mitglied
Hallo,
Ich habe gestern eine Datenbankklasse erstellt, die so aussieht:
PHP:
<?php
	class db
	{
		var $host;
		var $user;
		var $password;
		var $database;
		
		function data($host="", $user="", $password="", $database="")
		{
			$this->host = $host;
			$this->user = $user;
			$this->password = $password;
			$this->database = $database;
			$this->db_connect();
		}
	
		function db_connection()
		{
			if(!this->con = mysql_connect($this->host, $this->user, $this->password, $this->db)) 
			{
				die("Konnte keine Verbindung zur Datenbank herstellen!");
			} else {
				$this->select_db();
			}
		}
		
		function select_db()
		{
			if(!mysql_select_db($this->db, $this->con))
			{
				die("Konnte keine Verbindung zur Datenbank herstellen!");
			} else {
				$result = 1;
				return $result;
			}
		}
		
		function query()
		{
			if($this->res = mysql_query($sql, $this->con))
			{
				die("Konnte das Query leider nicht erfolgreich versenden.");
			} 
		}
		
		function array()
		{
			$row = mysql_fetcg_array($this->res, MYSQL_ASSOC);
			if(!is_array($row))
			{
				return false;
			} else {
				return $row;
		}
		
		function close_connection()
		{
			$this->con = mysql_close();
		}
	}
?>
Nun wollte ich damit mehrere Tabellen, als Installationsscript erstellen lassen.
Die Seite sieht so aus:
PHP:
<?php
	require_once('includes/class_db');
	require_once('config.inc.php');
	$connection = new db($host, $user, $password, $database);
	$connection->query("CREATE TABLE foren(foren_ID INT(11) UNSIGNED auto_increment PRIMARY KEY,
	foren_name VARCHAR(500),
	mod_id INT(11),
	foren_beschreibung TEXT,
	cat_id INT(11)
	)");
?>
Ich möchte aber mehrere Tabellen erstellen lassen. Kann ich dir mit einem Komma alle in $connetion schreiben? Muss ich alle eineln $connection zuweisen oder gar alle in verschiedene Variablen packen?
Vielen Dank! Gruß
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben