Ir para conteúdo

POWERED BY:

Arquivado

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

donato

PHP vs mysql

Recommended Posts

Estou com problemas:Fiz um curso legal de PHP e tenho muitos código que criei no curso, mais lá todos funcionavam perfeitamente, estou fazendo ulguns formulários ak nunca funcionam, e uso o mesmo curso, acho q estou com problemas no banco de dados, pois os código não demonstram erros, mais não alteram nada no banco!Como crio o banco com perfeição?campo id: mediumint notnull auto-incrementcampo de nomes e numero, tais como nome, endereço, telefone qual a melhor maneira de criar? no momento estou usando o SQLyog, tem algum lugar que preciso acessar para liberar gravação no banco?Meus código não funcionam, não daum erro mais não alteram o banco, já postei alguns ak no forum e o pessoal tb não conseguiu me ajudar.Socorro!!!heheValeu galeraSe puderem me ajudar será legal!!Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu instalei pelo Wamp que instala tudo automaticoesse código por exemplo:<?php$id = $_GET["id"];//header("refresh:3;url='administrar.php'");//Conectando no banco$link=mysql_connect("localhost","donato","alucard");//Selecionando o Databasemysql_select_db("cadastro",$link);$query="DELETE FROM 'cliente' WHERE id=$id";mysql_query($query);echo "<center>Cliente [$id] apagado com sucesso!</center>";//fechando obancomysql_close($link);?>Ele funciona aparentemente!imprime a mensagem de cadastro apaga com o id e tudo, mais não tira nada do banco

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara era so um pequeno detalhe

 

Quando voce usa uma variavel voce deve usar ela entre '$id' senao nao reconhece a variavel.

Testa ai

 

PHP

[*]$query="DELETE FROM 'cliente' WHERE id='$id'";

 

 

Flw

 

Se nao for isto post ai

 

Outra coisa com é o nome do programa que voce usou e onde conseguiu??

Compartilhar este post


Link para o post
Compartilhar em outros sites

É um pacote que contem o Apache, mysql e PHP, instala tudo automatico, nem precisa de configuração nenuma, só aquela de pastas e senhas normais como se fosse qualquer programa do windows, olha não funciona nem com as aspas e ele passa por tudo e dá a mensagem de cadastro apagado, no banco não muda nada. vou te postar outro código que funcionava certinho tb. agora ele imprime a mensagem de cadastro inserido mais não altera o banco. <?php$atuacao = $_POST ['atuacao'];$email = $_POST ['email'];$nome = $_POST ['nome'];$sexo = $_POST ['sexo'];$nascimento1 = $_POST ['nascimento1'];$nascimento2 = $_POST ['nascimento2'];$nascimento3 = $_POST ['nascimento3'];$endereco = $_POST ['endereco'];$cidade = $_POST ['cidade'];$estado = $_POST ['estado'];$cep = $_POST ['cep'];$ddd = $_POST ['ddd'];$telefone = $_POST ['telefone'];$celular = $_POST ['celular'];$estadocivil = $_POST ['estadocivil'];$informacao = $_POST ['informacao'];$trabalhou = $_POST ['trabalhou'];$qloja = $_POST ['qloja'];$permanencia1 = $_POST ['permanencia1'];$permanencia2 = $_POST ['permanencia2'];$permanencia3 = $_POST ['permanencia3'];$permanencia4 = $_POST ['permanencia4'];$permanencia5 = $_POST ['permanencia5'];$permanencia6 = $_POST ['permanencia6'];$pqdesligou = $_POST ['pqdesligou'];$escolaridade = $_POST ['escolaridade'];$formacao = $_POST ['formacao'];$especializacao = $_POST ['especializacao'];$empresa1 = $_POST ['empresa1'];$endereco1 = $_POST ['endereco1'];$tel1 = $_POST ['tel1'];$cidadeemp1 = $_POST ['cidadeemp1'];$admissao11 = $_POST ['admissao11'];$admissao12 = $_POST ['admissao12'];$admissao13 = $_POST ['admissao13'];$saida11 = $_POST ['saida11'];$saida12 = $_POST ['saida12'];$saida13 = $_POST ['saida13'];$empresa2 = $_POST ['empresa2'];$endereco2 = $_POST ['endereco2'];$tel2 = $_POST ['tel2'];$cidadeemp2 = $_POST ['cidadeemp2'];$admissao21 = $_POST ['admissao21'];$admissao22 = $_POST ['admissao22'];$admissao23 = $_POST ['admissao23'];$saida21 = $_POST ['saida21'];$saida22 = $_POST ['saida22'];$saida23 = $_POST ['saida23'];$empresa3 = $_POST ['empresa3'];$endereco3 = $_POST ['endereco3'];$tel3 = $_POST ['tel3'];$cidadeemp3 = $_POST ['cidadeemp3'];$admissao31 = $_POST ['admissao31'];$admissao32 = $_POST ['admissao32'];$admissao33 = $_POST ['admissao33'];$saida31 = $_POST ['saida31'];$saida32 = $_POST ['saida32'];$saida33 = $_POST ['saida33'];//Conectando no banco$link=mysql_connect("localhost","donato","alucard");//Selecionando o Databasemysql_select_db("cadastro");//Enviando dados do forme p/ o BD$query="insert into emprego (id,atuacao,email,nome,sexo,nascimento1,nascimento2,nascimento3,endereco,cidade,estado,cep,ddd,telefone,celular,estadocivil,informacao,trabalhou,qloja,permanencia1,permanencia2,permanencia3,permanencia4,permanencia5,permanencia6,pqdesligou,escolaridade,formacao,especializacao,empresa1,endereco1,tel1,cidadeemp1,admissao11,admissao12,admissao13,saida11,saida12,saida13,empresa2,endereco2,tel2,cidadeemp2,admissao21,admissao22,admissao23,saida21,saida22,saida23,empresa3,endereco3,tel3,cidadeemp3,admissao31,admissao32,admissao33,saida31,saida32,saida33) values ('','$atuacao','$email','$nome','$sexo','$nascimento1','$nascimento2','$nascimento3','$endereco','$cidade','$estado','$cep','$ddd','$telefone','$celular','$estadocivil','$informacao','$trabalhou','$qloja','$permanencia1','$permanencia2','$permanencia3','$permanencia4','$permanencia5','$permanencia6','$pqdesligou','$escolaridade','$formacao','$especializacao','$empresa1','$endereco1','$tel1','$cidadeemp1','$admissao11','$admissao12','$admissao13','$saida11','$saida12','$saida13','$empresa2','$endereco2','$tel2','$cidadeemp2','$admissao21','$admissao22','$admissao23','$saida21','$saida22,'$saida23','$empresa3','$endereco3','$tel3','$cidadeemp3','$admissao31','$admissao32','$admissao33','$saida31','$saida32','$saida33')";mysql_query($query);//fechando o bancomysql_close($link);echo "<center><font color=#666666 type=verdana size=2>Currículo inserido com sucesso!</font></center>";?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kara o que o guma falou sobre a variavel no hora de passar para o mysql faz muito, mas muito sentido... sempre passe ela entre aspas simples ex: nome='$nome' imagine que nessa variavel tivesse o meu nome, sem as aspara ficaria assim... nome=Marcio Ricardo dos Santos sacou o problema? mas agora assim você não perde dados e fica sem erros... nome='Marcio Ricardo dos Santos'; abraços Marcio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara eu usei echo $query; die;pra ver se estava funcionado e o codigo impreme todos os valores dos campos na tela, ou seja ele esta funcionando, ele busca o valores no campos, só não grava no banco, esta na minha máquina.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara me ajuda em uma coisa, quano campo é select ou option muda a sintaxe em alguma coisa?

Compartilhar este post


Link para o post
Compartilhar em outros sites

NINGUÉM PODE ME AJUDAR?NÃO ACHO A SOLUÇÃO!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

a query retorna os valores inseridos no formulario, tudo certinho, ele só não grava no banco!!

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.