Ir para conteúdo

POWERED BY:

Arquivado

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

MauMau220²

[Resolvido] Condições mysql e php

Recommended Posts

Olá galera!

 

Gostaria de saber se alguém poderia me ajudar com condições mysql.

 

Assim, gostaria de verificar primeiramente se os dados da tabela já existem,

se já, continuar normalmente, se não, criar a tabela e adicionar os dados.

Dai então, só depois de criar as tabelas continuar com o processo anterior.

 

Se alguém puder me ajudar... muito obrigado desde já!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode explicar melhor e mostrar a estruturas da tabela que você tem ou o que você realmente penssa em fazer ?

 

 

msn: macielc.ronaldo@hotmail.com :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esta é a estrutura da minha tabela

------------------------------------------------------------------------------------

CREATE TABLE pedidos (
id TINYINT primary key auto_increment,
id_user VARCHAR(32) NOT NULL UNIQUE,
posts INT NOT NULL
);

------------------------------------------------------------------------------------

 

Esta é a consulta que estou fazendo, mas antes ele faz a conexão,

pega o nome do usuario e o id e tudo normalmente,

só nao estou conseguindo fazer criar a tabela quando os dados já existirem.

------------------------------------------------------------------------------------

//Criar o id do user na tabela pedidos
//Procura o id do user
$busca = ("Select id FROM login WHERE usuario='$usuario'") or die(mysql_error());
$exe = mysql_query($busca) or die(mysql_error());
$resultado = (mysql_fetch_array($exe)) or die(mysql_error());
$id = $resultado['id'];
//Adiciona o id na tabela pedidos
$insere_id = mysql_query("INSERT INTO pedidos (id_user,posts) VALUES ('$id','0');") or die(mysql_error());

------------------------------------------------------------------------------------

 

Obrigado, desde já!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando você diz :só nao estou conseguindo fazer criar a tabela quando os dados já existirem.

 

 

oo que você realmente quer dizer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá, desculpa a demora para responder, bem é que eu gostaria de fazer assim:

 

-----------------------------------------------------------------

if(a_tabela_com_o_id_do_user_nao_existir){

 

criar e inserir dados na tabela com a informação do id

do usuario cadastrado e adicionar os dados

 

} else (se_ja_existir) {

 

apenas atualizar os dados dos posts do usuario

 

}

-----------------------------------------------------------------

 

os scripts eu já tenho e tals... e funcionam mas o problema mesmo

é como verificar se o dado que quero inserir já existe,

e fazer essa verificação:

se existir, atualizar os dados;

se nao, criar, inserir e atualizar os dados.

 

tentei ser o mais claro possivel, qualquer coisa é só falar.

 

Obrigado desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@MauMau220²,

 

Você está criando uma tabela para cada usuário ?

 

Se sim, você precisa rever a modelagem do seu sistema, isso não funcionará e só lhe trará problemas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ah sim... obrigado...

 

vou dar um jeito então... obrigado a todos!!

 

olá, galera, demorei mas consegui resolver meu problema, depois de tanto mecher aqui e ali,

reparei o seguinte:

ele tinha uma ação especifica para o cadastro, então fiz o seguinte,

ao invés de criar as tabelas que eu queria na mesma função,

puxei um nova função com a mesma ação:"cadastro".

dai funcionou! consegui o que eu queria!!

 

Obrigado a ajuda de todos!!

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.