Jump to content


Photo

Como Colocar Em Ordem Alfabetica


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

#1 Subzero

Subzero

    Ativo

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

Posted 25/04/2005, 10:12

Bom dia a todos.

Como ficaria esse Sql em ordem alfabetica, como faria?

$sql ="
SELECT 
cat.nome , sub.codsubcategoria , sub.nome 
FROM grupos grup , grupos grup2 , produtos prod , subcategorias sub , categorias cat 
WHERE prod.promocao= '1' 
AND sub.codsubcategoria=prod.codsubcategoria
AND cat.codcategoria=sub.codcategoria 
AND cat.codgrupo=$HTTP_GET_VARS[codgrupo] 
AND grup.codgrupo=grup2.codgrupo GROUP BY sub.codsubcategoria
";

Obrigado e agradeço deis de já

(y) (y)

#2 fly2k

fly2k

    Super Veterano

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

Posted 25/04/2005, 10:20

Você usa o ORDER BY na sql!
Vou mover para a seção correta!
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#3 Subzero

Subzero

    Ativo

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

Posted 25/04/2005, 10:22

E como ficaria, pois estou inserindo e está dando erro


Obrigado

#4 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 25/04/2005, 10:28

E como ficaria, pois estou inserindo e está dando erro


Obrigado

qual o erro dá ????

vou te passar a logica, supondo que seu campo que contem nomes que vc quer ordenar por ordem alfabetica se o campo2

SELECT campo1, campo2, campo3
FROM tabela
ORDER BY campo2 ASC


se quiser invertem a orde é só mudar para

SELECT campo1, campo2, campo3
FROM tabela
ORDER BY campo2 DESC


posta ai depois (y)

#5 Subzero

Subzero

    Ativo

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

Posted 25/04/2005, 10:31

Estou colocando assim:

$sql ="
SELECT 
cat.nome , sub.codsubcategoria , sub.nome 
FROM grupos grup , grupos grup2 , produtos prod , subcategorias sub , categorias cat
WHERE prod.promocao= '1'
AND sub.codsubcategoria=prod.codsubcategoria
AND cat.codcategoria=sub.codcategoria 
AND cat.codgrupo=$HTTP_GET_VARS[codgrupo] 
AND grup.codgrupo=grup2.codgrupo GROUP BY sub.codsubcategoria ORDER BY nome
";

$exe = mysql_query($sql); 

while($tbsubcategorias = mysql_fetch_array($exe)) {

e está dando esse erro


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\arquivos de programas\easyphp\www\liankanovo_18-04\includes\gera_promocao_subcategorias.php on line 19


O que seria?

Obrigado

#6 Jaiminho-o-Carteiro

Jaiminho-o-Carteiro

    12 Horas

  • Usuários
  • 138 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre
  • Interesses:PHP

Posted 25/04/2005, 12:30

$sql ="
SELECT
cat.nome , sub.codsubcategoria , sub.nome
FROM grupos grup , grupos grup2 , produtos prod , subcategorias sub , categorias cat
WHERE prod.promocao= '1'
AND sub.codsubcategoria=prod.codsubcategoria
AND cat.codcategoria=sub.codcategoria
AND cat.codgrupo=$HTTP_GET_VARS[codgrupo]
AND grup.codgrupo=grup2.codgrupo GROUP BY sub.codsubcategoria ORDER BY nome
";

$exe = mysql_query($sql);

while($tbsubcategorias = mysql_fetch_array($exe)) {


Faltou o ASC ou DESC

$sql ="
SELECT
cat.nome , sub.codsubcategoria , sub.nome
FROM grupos grup , grupos grup2 , produtos prod , subcategorias sub , categorias cat
WHERE prod.promocao= '1'
AND sub.codsubcategoria=prod.codsubcategoria
AND cat.codcategoria=sub.codcategoria
AND cat.codgrupo=$HTTP_GET_VARS[codgrupo]
AND grup.codgrupo=grup2.codgrupo GROUP BY sub.codsubcategoria ORDER BY nome ASC
";

$exe = mysql_query($sql);

while($tbsubcategorias = mysql_fetch_array($exe)) {


ou

$sql ="
SELECT
cat.nome , sub.codsubcategoria , sub.nome
FROM grupos grup , grupos grup2 , produtos prod , subcategorias sub , categorias cat
WHERE prod.promocao= '1'
AND sub.codsubcategoria=prod.codsubcategoria
AND cat.codcategoria=sub.codcategoria
AND cat.codgrupo=$HTTP_GET_VARS[codgrupo]
AND grup.codgrupo=grup2.codgrupo GROUP BY sub.codsubcategoria ORDER BY nome DESC
";

$exe = mysql_query($sql);

while($tbsubcategorias = mysql_fetch_array($exe)) {


Edição feita por: Jaiminho-o-Carteiro, 25/04/2005, 12:33.

Não duvide do poder do PHP.

-------
Http://RSInternet.com.br

#7 Subzero

Subzero

    Ativo

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

Posted 25/04/2005, 13:28

Não deu certo...

ele lista varios resultados...obrigado

#8 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 25/04/2005, 14:26

listou varios ?? e quantos eram pra listar ???
ficou em ordem alfabetica pelo menos ???

\includes\gera_promocao_subcategorias.php on line 19


qual é alinha 19 do erro ?

#9 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 26/04/2005, 08:02

Não é ORDER BY nome, pois você está trabalhando com outras tabelas que tem o mesmo nome de campo.

Então você tem que indicar:

ORDER BY cat.nome


Igual está depois do SELECT ...

Tem que fazer a referência (colocar o alias) da tabela.

[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#10 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 18/09/2017, 22:41

Comprare Levitra Milano cialis online Amoxicillin For Parrot
Cephalexin And Metformin Viagra Da 25 Calvitie Masculine En Ligne
Viagra Online Malaysia cialis Comment Durer Plus Longtemps Naturellement

#11 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 04/10/2017, 19:42

Isotretinoin Buy Online Uk Propecia Achat France Cheap Plavix viagra Avodart Online Pharmacy
How Long Does Amoxicillin Stay Good cialis Propecia Ovulacion Prostata Viagra Prix Public Viagra

#12 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 05/10/2017, 02:18

Cialis Pas Cher A Marseille generic viagra Proscar Para El Pelo Propecia Cialis Generique

#13 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 13/10/2017, 19:40

Buy Viagra Online Legitimate Pharmacy viagra Cialis De 5 Miligramos
Can Cats Have Amoxicillin Cialis Acquistare On Pastillas Cialis Yahoo viagra Cialis Professional Wikipedia Rivagroup Baclofen Xenical Buy Online Australia

#14 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 15/10/2017, 06:35

Vendo Cialis Italia buy viagra online Cialis E Trigliceridi Achat Cialis Petite Quantite Cheapest Anxiety Meds No Prescription

#15 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 31/10/2017, 02:06

Cheapest Fastest Canadian Pharmacy Viagra Billige viagra Viagra Non Prescription Buy Viagra In Ho Chi Minh 11
Cialis Para Disfuncion Erectil viagra E' Sicuro Comprare Viagra On Line How Long Does Keflex Last




1 user(s) are reading this topic

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

IPB Skin By Virteq