Sistema de Mensagem

1. Sistema de Mensagem

adelson conceicao inacio
NioDio

(usa Fedora)

Enviado em 14/03/2011 - 09:49h

Ola pessoal, venho pedir a ajuda de vocês, estou criando um sisteminha onde eu posso entrar na "pagina" de outro "usuario" e mandar uma "mensagem" para ele, então no caso isso envolve os seguintes campos no mysql...

id_mensagem //primary key
mensagem //texto em si
remetente_id //este é o id do remetente, quem envia a mensagem
destinatario_id /este é o id do destinatario, para quem sera enviado ***aqui que esta o problema
data_mensagem //data de postagem

bem no caso eu entro na pagina do de um usuario e quero mandar uma mensagem pra ele, pego a mensagem em POST normalmente e depois dou um insert nela, eu consigo cadastrar todos os dados mas nao sei como pegar o id do destinatario no caso pra quem eu irei enviar a mensagem.

sera que alguem pode me ajudar??


  


2. Re: Sistema de Mensagem

Marcos Augusto Bitetti
bitetti

(usa Ubuntu)

Enviado em 14/03/2011 - 13:51h

INSERT ...seus treco .... VALUES (...mais treco...( SELECT id_dousuario FROM usuarios WHERE usuarionomeouqualquercoisa='qualquercoisa') ... )

subqueryes... aqui n tem forum de SQL?

Aproposito a ID autogerada da tabela não é o melhor identificador para um registro


3. Re: Sistema de Mensagem

adelson conceicao inacio
NioDio

(usa Fedora)

Enviado em 14/03/2011 - 18:15h

se pelo id naum eh a melhor forma de identificar a mensagem com o usuario destinatario qual seria? poderia me explicar??


4. Re: Sistema de Mensagem

Marcos Augusto Bitetti
bitetti

(usa Ubuntu)

Enviado em 15/03/2011 - 14:18h

o id (primary key) da tabela é um indice automatico do proprio DB, o risco que o povo fala dos hackers não é um perigo muito realista, mas existe o risco real na hora de fazer alteração e backup de você embaralhar os indices.
Deixe esse indice por conta do DB. Crie um outro campo incrementado manualmente.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts