Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Milton Júnior

[Resolvido] CREATE TABLE não cria a tabela

Recommended Posts

Pessoal, boa tarde!

Estou tentando criar uma tabela dinamicamente com php mas não tá funcionando! O que tá errado???

 

<?php
$con = mysql_connect("localhost","root","");

$db = mysql_select_db("bancoteste",$con);

if(!$db){
mysql_query("CREATE DATABASE bancoteste"); //aqui funciona, o banco é criado

mysql_query("CREATE TABLE tabcontatos( //mas a tabela não...
'id' int(10) unsigned auto_increment,
'nome' varchar(30),
'email' varchar(30),
'telefone' varchar(15),
PRIMARY KEY ('id')
)"
);
}	

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim vai dá, mudei suas aspas

//vai exibir os erros se tiver usando or die(mysql_error())

mysql_query("CREATE TABLE `tabcontatos`(
`id` int(10) unsigned auto_increment,
`nome` varchar(30),
`email` varchar(30),
`telefone` varchar(15),
PRIMARY KEY (`id`)
)") or die(mysql_error());

<?php
$con = mysql_connect("localhost","root","");
$db = mysql_select_db("bancoteste",$con);
if(!$db){
   mysql_query("CREATE DATABASE bancoteste");
   $db = mysql_select_db("bancoteste",$con);//seleciona banco criado
   mysql_query("CREATE TABLE `tabcontatos`(
               `id` int(10) unsigned auto_increment,
               `nome` varchar(30),
               `email` varchar(30),
               `telefone` varchar(15),
               PRIMARY KEY (`id`)
   )") or die(mysql_error());
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.