Jo: Datenbank und Tabelle erstellen

Beitrag lesen

Morgen zusammen,

Ich versuche gerade meine bisherige Datenbank per php zu erstellen, damit ich die nicht ständig exportieren und importieren muss, wenn es mal an einen anderen Rechner geht.

Bisher kann ich die Datenbank anlegen aber ich schaffe es einfach nicht eine Tabelle in dieser anzulegen. Hier mein derzeitiger stand:

<?php

$db = mysql_connect("localhost","root","")or DIE ("Keine verbindung zur Datenbank");
if(!$db) 
{
	die ("Keine Datenbank verfügbar!");
}

if(!mysql_select_db("db1",$db))
{
	
	$db_erstellen = "CREATE DATABASE db1 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci";
	$erstellen = mysql_query($db_erstellen);
	
	if(mysql_select_db('db1',$db))
	{
		$frage = "SELECT * FROM tab1";
		$fragen = mysql_query($frage);
		if($fragen != TRUE)
		{
			$erstelle = "CREATE TABLE `tab1`(col1 TINYINT (2) NOT NULL PRIMARY KEY )";
			$erstellen = mysql_query($erstelle);
			if($erstellen == TRUE)
			{
				echo "Tabelle erstellt";
			}
			else
			{
				echo "Tabelle nicht erstellt";
			}
		}
	}
	else
	{
		die ("Datenbank nicht verfügbar!");
	}
	
}

?>

Hoffe ihr seht da was ich noch falsch mache. Danke schonmal für die Hilfe.

Gruß Jo