- Problemas com PHP
+ Responder ao Tópico
-
Problemas com PHP
Pessoal,
Estou tentando executar o seguinte código:
<?php
$conexao = mysql_connect("localhost","root","");
mysql_select_db ("teste", $conexao);
$cria = "CREATE TABLE exemplo (codigo INT AUTO_INCREMENT PRIMARY KEY, nome CHAR(40), e-mail CHAR(50))";
mysql_query($cria, $conexao);
?>
Estou começando em php agora, mas nao se pq este código nao funciona ele deveria criar uma tabela no banco de dados do servidor mas nao cria, alguem pode me esplicar pq ?
Obrigado.
-
Problemas com PHP
experimenta colocar um ";" no fim do comando SQL:
$cria = "CREATE TABLE exemplo (codigo INT AUTO_INCREMENT PRIMARY KEY, nome CHAR(40), e-mail CHAR(50));";
-
Problemas com PHP
ou melhor.....qual erro q ta acontecendo????
-
Problemas com PHP
Tentei colocar o ; mas nao surtiu nem um efeito no banco de dados,
Nao está me apresentando nem um erro simplesmente ele nao imprime nada, pq na real mesmo nao é pra ele imprimir nada eh soh pra criar a tabela.
sabe pq ?
Valeu.
-
Problemas com PHP
tenta:
echo mysql_error($conexao);
e ve se retorna algum erro
-
Problemas com PHP
o erro foi:
Something is wrong in your syntax près de '-mail CHAR(50))' à la ligne 1
-
Problemas com PHP
Valew a ajuda cara, já resolvi o problema, simplesmente tirei o '-' do e-mail e deixei soh mail
Agora está todo certo.
Muito obrigado aew pela ajuda cara
-
Problemas com PHP
-
Problemas com PHP
cara, acabou de surgir poutro problema heheh
dah uma olhada:
$insere1 = "INSERT INTO exemplo (nome,email) VALUES ("Felipe Batista Retke","[email protected]");
$insere2 = "INSERT INTO exemplo (nome,email) VALUES ("Fulanu da silva sauro","[email protected]");
mysql_query($insere1, $conexao);
mysql_query($insere2, $conexao);
o erro eh:
Parse error: parse error, unexpected T_STRING in e:\arquivos de programas\easyphp\www\aprendendo\dados.php on line 15
esse erro eh bem na parte onde eu to mandando inserir os valores. :cry:
sabe pq ?
-
Problemas com PHP
tem 2 problemas ai:
1° - Vc inicio uma string mas nao finalizo....vc abriu aspas no comeco mas num fecho no fim
2° - sempre q vc quiser usar aspas dentro da string vc tem que colocar assim: "eu sou \"SDM\"...";
ou seja \" (barra-aspas)
intendestes???? :wink:
-
Problemas com PHP
Entendi +/- :?
Mas tentei uma coisa e deixei assim:
$insere1 = "INSERT INTO exemplo (nome,email) VALUES ("Felipe Batista Retke","[email protected]")";
com aquela aspa no final pra fexa mas nao funciono, tem que te barra, ou algo do genero ?
-
Problemas com PHP
eh assim oh:
ao inves de:
$insere1 = "INSERT INTO exemplo (nome,email) VALUES ("Felipe Batista Retke","[email protected]")";
ficaria:
$insere1 = "INSERT INTO exemplo (nome,email) VALUES (\"Felipe Batista Retke\",\"[email protected]\")";
pq senao cada aspas dentro da string seria como se eu tivesse fechando a string...aspas sozinha eh inicio ou fim de string....
-
Problemas com PHP
Ahhhhh, agora eu entendi,
Muito Obrigado.
Valew.