Jump to content


NecroStylery

Member Since 25/06/2006
Offline Last Active 04/04/2013, 08:57
-----

Posts I've Made

In Topic: Php Como Iframe

04/02/2009, 23:24

cara... tu pode tentar utilizar ajax...
senão cria um IFRAME mesmo...

e qndo clica no link... tu manda abrir a página no IFRAME:

ex.:

<iframe src="<?=$_GET['page']?>"></iframe>

dai, dessa forma sempre vai carregar o conteúdo no iframe...

sei la... experimente estudar AJAX

In Topic: Dúvida Auto Increment

20/04/2008, 14:40

Amigo, acho que o que o @xuxa gremista quis dizer é que você na hora de dar o INSERT você pode declarar normalmente o campo no INSERT, porém no VALUE você não coloca aspas simples (''), e sim um valor NULL, assim o SQL vai interpretar que você está passando um valor NULO e não um valor VAZIO.

Isso tem diferença de interpretações :P

para agilizar vou ja passar teu código correto:

$variavel = "
INSERT INTO MEMB_INFO
(memb_guid, memb___id, memb__pwd, memb_name, sno__numb, post_code, addr_info, addr_deta, tel__numb, mail_addr, phon_numb, fpas_ques, fpas_answ, job__code, appl_days, modi_days, out__days, true_days, mail_chek, bloc_code, ctl1_code)
   VALUES
(NULL, '$ps_loginname', '$ps_password', '$ps_name', '1', '1234', '11111', '$ps_person_id', '12343', '$ps_email', '$ps_email', '$ps_recquest', '$ps_recans', '1', '2003-11-23', '2003-11-23', '2003-11-23', '2003-11-23', '1', '0', '1')
";

In Topic: Como Selecionar Duas Tabelas Diferentes Numa Mesma Query?

20/04/2008, 14:34

O erro do UNION que você comentou, é pq provavelmente as duas tabelas não possuem as mesmas quantidades de campos!

tente usar o UNION dessa forma:

$sql =
(SELECT texto AS Resultado FROM Paginas WHERE texto LIKE'%$localiza%')
  UNION
(SELECT descricao FROM Produtos WHERE descricao LIKE'%$localiza%');

no caso do UNION ele vai pegar os resultados das duas tabelas e iria unir elas na mesma coluna. E para isso precisa de um número de colunas selecionadas iguais.

Ou seja, neste caso eu selecionei uma coluna no primeiro query (texto) e uma coluna também no segundo query (descricao).

caso você precise de mais campos, tente relacionar eles com informações iguais. senao o UNION nao funciona mesmo.

In Topic: Buscar Registros Duplicados

20/04/2008, 14:28

sim é possivel com uma sub-query!

tente assim:

SELECT nome FROM tabela WHERE nome IN (
SELECT nome FROM tabela GROUP BY nome HAVING COUNT(*) > 1
);

In Topic: Join De 2 Tabelas Por 3 Campos

31/03/2008, 08:45

SELECT tbl1.ID_F, tbl1.Data, tbl1.ID_USER FROM tabela1 as tbl1 JOIN tabela2 as tbl2 ON tbl1.ID_F = tbl2.ID_F AND tbl1.Data = tbl2.Data AND tbl1.ID_USER = tbl2.ID_USER;

OU...

SELECT tbl1.ID_F, tbl1.Data, tbl1.ID_USER FROM tabela1 as tbl1, tabela2 as tbl2 WHERE tbl1.ID_F = tbl2.ID_F AND tbl1.Data = tbl2.Data AND tbl1.ID_USER = tbl2.ID_USER;

IPB Skin By Virteq