Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Prezados, será que podem me ajudar?
JOIN: Como e quando usar...
Para listar os USUÁRIOS da tabela table_B:
$sql_b = mysql_query("SELECT * FROM table_B WHERE users='$users' ");
(...)
$name = $coluna["name"];
(...)
Para listar os USUARIOS da tabela table_B:
$sql_b = mysql_query("SELECT * FROM table_A WHERE usuario='$usuario'");
(...)
$nome = $coluna["nome"];
(...)
O registro 'name' vem do registro 'nome' da tabela table_A e este nome pode ser alterado sempre que necessário...
E a tabela table_B já foi montada com o registro 'nome' antigo...
Então: Como listar o registro 'name' (table_B) com o dado atualizado do registro 'nome' (table_A)?
SELECT:
$sql_c = mysql_query("SELECT usuarios.usuario,usuarios.nome FROM usuarios AS nome INNER JOIN comments ON usuarios.usuario=comments.users WHERE comments.categories = 'Esportes' ");
while($dados = mysql_fetch_array($sql_c)) {
$nome = $dados["nome"];
$names = $dados["names"];
PARA LISTAR:
<?
if( $dados["nome"] == $dados["name"]){
echo "$name";echo "$nome";
}
?>
Somente o nome atualizado aparece, porém numa "escada" interminável de listagem de todos os usuário onde a categoria é Esporte, pois para a paginação eu tenho que usar:
$_pagi_sql = "SELECT * FROM comments WHERE categories = 'Esportes' ORDER BY id_c DESC, datas ASC"; Caso alguém puder me ajudar, eu agradeço!
Por favor Moderador,
Delete este post para mim, criei dois iguais, pois este apareceu um smile.
Obrigado!
Carregando comentários...