Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal.
Estou com um problema. Estou tentando criar a seguinte tabela:
<?php
include ('base.php');
$enquete=mysql_query('CREATE TABLE enquete_blt(
id_enquete varchar(5) NOT NULL default '',
id_opcao varchar(5) NOT NULL default '',
ip varchar(15) NOT NULL default '') TYPE=MyISAM; ',$conexao) or die ("erro 001" . mysql_error());
echo '<hr>';
echo '<font color="blue">TABELA ENQUETE:</font><p>';
if ($enquete)
{
echo '<font color="green">Tabela Enquete criada com sucesso!</font><br>';
}
else
{
echo '<font color="red">Erro ao criar tabela Enquete. Veja o código!</font><br>';
}
?>
Porém retorna o seguinte erro:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/local/www/sites/saoroqueagora.com.br/public/distribuidora_florida/adm/tabelas/enquete.php on line 5
O estranho é que se eu digitar na linha de comando do mysql, ela é criada sem problemas. Qual pode ser o erro, pois preciso rodar este script on-line.
Agradecido desde já pela atenção;
Zangoliers
campos varchar para id's?
isso não é nada bom nem correto...
Use campos INT
>
campos varchar para id's?
isso não é nada bom nem correto...
Use campos INT
Nem tinha percebido isso...
Bom dia pessoal!
Tentei as mudanças acima, porém não obtive exito nenhum!
Oque será que está dando errado?
Obrigado pela atenção;
continuou o mesmo erro?
continuou o mesmo erro?
Sim Mario, não estou entendendo!!!!
Obrigado;
Bom ainda não testei mais tenta isso aê que acredito que vai dar certo valeu...
$enquete = mysql_query("
CREATE TABLE enquete_blt (
id_enquete INT( 5 ) NOT NULL ,
id_opcao VARCHAR( 5 ) NOT NULL ,
ip VARCHAR( 15 ) NOT NULL
) ENGINE = MYISAM", $conexao)
or die ('erro 001: ' . mysql_error());>
Bom ainda não testei mais tenta isso aê que acredito que vai dar certo valeu...
$enquete = mysql_query("
CREATE TABLE enquete_blt (
id_enquete INT( 5 ) NOT NULL ,
id_opcao VARCHAR( 5 ) NOT NULL ,
ip VARCHAR( 15 ) NOT NULL
) ENGINE = MYISAM", $conexao)
or die ('erro 001: ' . mysql_error());
MaktubBruno, obrigadão pela atenção, funcionou perfeitamente! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Grato pela atenção dispensada;
Bom o erro esta no seu php, mas beleza...
o correto seria
$enquete=mysql_query("CREATE TABLE enquete_blt(
id_enquete varchar(5) NOT NULL default '',
id_opcao varchar(5) NOT NULL default '',
ip varchar(15) NOT NULL default '' ") TYPE=MyISAM; ',$conexao) or die ("erro 001" . mysql_error());