Jump to content


Jonatã

Member Since 25/02/2010
Offline Last Active 22/06/2012, 16:29
-----

Posts I've Made

In Topic: Select Em Várias Tabelas

22/06/2012, 16:29

elas tem alguma ligação entre si(Chave estrangeira)??? ou são tabelas independentes?

se elas forem independentes, use o UNION, que se não me engano retira os resultados repetidos, mas se essa não for sua intenção, use o UNION ALL

EX:

SELECT * FROM tabela1 UNION SELECT * FROM tabela2 UNION SELECT * FROM tabela3 UNION SELECT * FROM tabela4

ou

SELECT * FROM tabela1 UNION ALL SELECT * FROM tabela2 UNION ALL SELECT * FROM tabela3 UNION ALL SELECT * FROM tabela4

ah... e outra coisa... como são todas as colunas iguais, use Alias para as outras para não te confundir

EX: nome_original_da_coluna AS novo_nome

ai ao invez de vc pegar pelo nome real, quando vc for fazer o loop para pegar os dados, vc irá pegar pelo Alias..

In Topic: Select Em Várias Tabelas

22/06/2012, 12:06

pessoal!

Estou precisando fazer um select em varias tabelas e trazer o último registro de cada uma delas.

segue abaixo como está o código:


 <?
			 
			 include("connections/conexao.php");				
										
			 $sql1 = "select * from politica order by data desc limit 6";			
			 $query1 = @mysql_query($sql1);
																
														
			  while ($coluna1 = @mysql_fetch_array($query1)){
									
			  $id = $coluna1["id"];						
			  $titulo = $coluna1["titulo"];
			  $texto = $coluna1["texto"];
			  $foto = $coluna1["foto"];			  
			  $link = $coluna1["id"];
													
														
			  ?>

Da forma que está está só pegando de uma tebela preciso que pegue de 4 tabelas.

obs: os campos tem o mesmo nome só muda o nome da tabela.


utilize o INNET JOIN ou LEFT JOIN ou RIGHT JOIN ou UNION, mas depende muito do contexto e o que vc quer retornar na Query... explique melhor pra eu poder te dar uma luz ai e diga tb o nome das tabelas

In Topic: Update Com Erro

16/03/2012, 18:48

tire a virgula depois da variavel $email.

assim:
"UPDATE cadastro SET nome='$nome', email='$email' WHERE id=$id"

se te ajudei... da um positivo ae, vlw...

In Topic: Menu Php Com Class Current (Ativa)

05/03/2012, 16:23

Faça uma funçao em PHP com base em alguma variavel GET, que retorne a classe sómente quando GET for igual a pagina que está sendo acessada...

exemplo:
function boldMenu($referencia)
{
   if($referencia == $_GET['pg'])
   {
      return 'current';
   }
}

<a href="index.php?pg=home" target="_self" title="Home" class="<?php echo boldMenu('home');?>">Home</a>

In Topic: [Resolvido] - Listar Select

27/09/2011, 16:37

forum não eh para voce pedir para os outros membros fazerem pra voce... e sim para tirar duvidas, tentar corrigir erros, e tal...

ESTUDE!!!

voce consegue fazer isso...

IPB Skin By Virteq