 
 Ja vou pedindo que manerem e avisando que é o meu 1º tutorial...
 
 Bem vamos ao que interessa!
Fiz um formulário (index.php) onde você digita o nome da DataBase e da Tabela que você quer criar dentro da DataBase que você acaba de escrever o nome para criar!
E um script (cria.php) que é rodado quando é aplicado o submit no index.php!
Aqui vamos nós:
(index.php)
<html> <head> <title>Documento sem título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form name="form1" method="post" action="cria.php"> <table width="431" border="0" align="center" cellpadding="0" bgcolor="#003366"> <tr> <td height="52" colspan="2" nowrap> <table width="500" border="0" cellspacing="0" cellpadding="2"> <tr bgcolor="#FFFFFF"> <td width="296" align="left" valign="middle"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> </font></strong> <p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Nome da DataBase que você quer criar?</strong></font> </p></td> <td width="204"><input name="data" type="text" id="data"></td> </tr> <tr bgcolor="#FFFFFF"> <td align="left" valign="middle"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nome da Tabela que você deseja criar na sua DataBase: </font> </strong></td> <td><input name="table" type="text" id="table"> </td> </tr> </table> </td> </tr> </table> <div align="center"> </div> <table width="504" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#003366"> <tr> <td bgcolor="#FFFFFF"><div align="center"> <input type="submit" name="Submit" value="Criar"> <input type="reset" name="Submit2" value="Reset"> </div></td> </tr> </table> </form> </body> </html>OBS: olhe o <form name="form1" method="post" action="cria.php"> está direcionado para o nosos script que criaremos com o nome de cria.php!
(cria.php)
<?
$db = $_POST["data"]; //Nome da Db a ser criada(capiturada pelo formulário com o nome de "data")!
$t = $_POST["table"]; //Nome da Tabela (capiturada pelo formulário com o nome de "table")!
$host = "localhost"; //Deixe assim como está, normalmente é smepre localhost então não mude!
$user = "root"; //Nome de usário com acesso ao MySql
$pass = ""; //Senha do Usuário
//Função que conecta com o MySql
$a = @mysql_connect("$host", "$user", "$pass")
  or die ("<p>Erro:</p>".mysql_error());
//Criando a DataBase
$cria = mysql_query("CREATE DATABASE `$db`")
  or die ("<p>Ocorreram erro(s):</p>".mysql_error());
if ($cria==true) echo "A Database <b>$db</b> foi criada com sucesso!";
//Selecionando a DataBase
@mysql_select_db($db, $a) or die("<p>Erro:</p>".mysql_error());
//Criando a Tabela com as configurações pré programadas(ainda estarei trabalhando em cima disso, mas por enquanto elas ja virão préprogramas já q ainda so noob em comandos MySql e talz
$Tb = mysql_query("CREATE TABLE `$t` (
`id` INT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`nome` TEXT NOT NULL ,
`email` TEXT NOT NULL ,
`idade` TEXT NOT NULL ,
`cidade` TEXT NOT NULL ,
`data` VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY ( `id` )
); ") or die ("<p>Ocorreram erro(s) ao criar a Tabela:</p>".mysql_error());
if ($Tb==true) echo "<p>A Tabela <b>$t</b> foi criada com sucesso!";
?>Bem logo logo explicarei todos comandos em PHP e MySQl para vocês entendam, mas 1º vou ir durmir pois é 04:23!

Abraços e logo logo editarei esse TUTO
 
   
					
					Edição feita por: Nando, 07/02/2005, 03:30.


 
	 
					 
			
			 
				
				
				 
			
			
 
				
				
				 
				
				
				








