Jump to content


Photo

Select


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

#1 hossbr

hossbr

    Novato no fórum

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

Posted 20/04/2008, 11:07

bom dia, tenho um problema a tá dificil de resolver, bom tenho este script abaixo e gostaria que os produtos fossem organizados em ordem alfabética e não em ordem de UPLOAD , como esta agora.

// get info from database
$link = mysql_connect($dbhost, $dbuser, $dbpass);

$query = "SELECT updated FROM $dbvin ";
$result = mysql_db_query($dbname, $query, $link);
$result = mysql_fetch_array($result);
$date = date(' d \d\e M \d\e Y \à\s g:i a', $result[updated]);

$query = "SELECT COUNT(*) FROM $dbvin";
$result = mysql_db_query($dbname, $query, $link);
$result = mysql_fetch_array($result);
$count = $result[0];

$result = mysql_db_query($dbname, "SELECT email, phone FROM $dbcfg", $link);
$contact = mysql_fetch_array($result);

mysql_close($link);

// build search query string if neccessary
if($model || $marca || $categoria || $condicao) {
// build query string
$query = "SELECT * FROM $dbvin ORDER BY ASC";
if($model) { $query .= " model LIKE '%$model%' AND"; }
if($categoria) { $query .= " categoria='$categoria' AND"; }
if($marca) { $query .= " marca='$marca' AND"; }
// trim extra AND if neccessary
if(substr($query, strlen($query)-4, 4) == ' AND') { $query = substr($query, 0, strlen($query)-4); }
} else {
$query = "SELECT * FROM $dbvin";
}


alguém poderia por gentileza me ajudar, sou leigo no assunto e gostaria de esclarecimentos..

Obrigado

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 20/04/2008, 11:43

A parte do "build query string" está muito errada, a começar com:

$query = "SELECT * FROM $dbvin ORDER BY ASC";

ORDER BY pelo que!? Não diz o campo... E logo em seguida, tenta concatenar expressões que devia estar na cláusula WHERE ao final da query... Ou seja, totalmente errado...

No demais, se você quer mudar a ordenação dos registros, basta usar ORDER BY.

http://www.w3schools...sql_orderby.asp
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 hossbr

hossbr

    Novato no fórum

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

Posted 20/04/2008, 11:54

como ficaria entao?




1 user(s) are reading this topic

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

IPB Skin By Virteq