Jump to content


Photo

O Php Não Seleciona


  • Faça o login para participar
4 replies to this topic

#1 kurole

kurole

    Ativo

  • Usuários
  • 345 posts
  • Sexo:Não informado

Posted 04/03/2007, 22:37

vamos lá galera duvida.. que esta me matando...

quando dou um select em uma tabela dessa forma

select * from tabela T, tabela2 T2 order by T.id asc


blz o select funciona que é uma beleza...

agora como eu vou saber qual é o ID da tabela e o ID da tabela2 sendo que os dois campos chama ID


ex:

<a href='?altera=<?=$blablabla['id']?>'>ALTERAR</a>
como eu vou poder identificar o id da tabela 1 ou tabela 2?

Valeu...

#2 Guilherme Luiz

Guilherme Luiz

    Normal

  • Usuários
  • 78 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 05/03/2007, 00:17

mew se você tem que puxar valores diferentes de tabelas diferentes pq vc vai economizar trabalho usando 1 soh query ??

faz com 2 querys que vai ficar td certo ! pq vamos pensar um poko ! pq eu irei usar 1 só query pra puxar resultados de tabelas diferentes sendo que eu quero que mostre eles separados ???

eu acho que fica meio sem noção, então oq eu faria seria criar 2 querys !!

flw manow
just its a lie when the truth is found !

#3 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 05/03/2007, 00:23

mew se você tem que puxar valores diferentes de tabelas diferentes pq vc vai economizar trabalho usando 1 soh query ??

faz com 2 querys que vai ficar td certo ! pq vamos pensar um poko ! pq eu irei usar 1 só query pra puxar resultados de tabelas diferentes sendo que eu quero que mostre eles separados ???

eu acho que fica meio sem noção, então oq eu faria seria criar 2 querys !!

flw manow

Sem noção foi teu comentário (muito, diga-se de passagem)... :wacko:

A questão ao fazer consultas complexas a um banco de dados não é economizar trabalho, muito pelo contrário, o trabalho acaba sendo dobrado. A questão única e exclusivamente de economizar tempo e recursos do servidor, pontos cruciais para o bom funcionamento de um sistema.

Nem vou me aprofundar pois já vi que tu não entende muito bem disso...

----------

kurole, use apelidos. Exemplo:

SELECT t1.id as id1, t2.id as id2, t1.*, t2.* FROM tabela1 t1, tabela2 t2 ORDER BY id1 ASC
Aí é só referenciar como id1 ou id2, conforme for o caso. ;)

[]’s :DAté mais

#4 silici0

silici0

    ?

  • Usuários
  • 902 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:PHP, MySQL, XHTML, CSS, AJAX, JavaScript, Objective-C, Python, Games ... #geek

Posted 05/03/2007, 01:39

Da uma procurada no manual do MySQL sobre, inner join e outros... existem diversas maneiras e metodos para fazer o mesmo...
Varias vezes esse manual quebra um galhoo... hehehe

Abraços
Procurando freelancer
***********************************************
Bachelor of Technology in Technology of Information, with great knowledge in Windows operating systems and Unix-Like (BSD, Ubuntu and Slackware), languages (PHP, JavaScript and MySQL), semantic (DHTML, Tableless, Ajax, MVC, OO) and analysis (manages projects based on PMI).
Developer in PHP, JAVA, Python, Objective-c MySQL, DHTML, CSS, JAVASCRIPT, JQUERY, JSON, SMARTY, MDB2, DOCTRINE, CAKEPHP. Linux desktop for work and MacOS. E-commerces, CRM and bussiness strategys
Love-me and be FREE use UniCes-Like .

#5 kurole

kurole

    Ativo

  • Usuários
  • 345 posts
  • Sexo:Não informado

Posted 08/03/2007, 12:07

Valeuuuuuuuuu Paulo Ricardo..


Matou a pau minha duvida.... nem vou ler o que (Guilherme Luiz) escreveu.... pois se fosse pra fazer aquilo eu já tinha feito... (pois quero que o servidor tenha um melhor desempenho..

Abraço

KUROLE




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq