Jump to content
php.lv forumi

GROUP BY


Roboc

Recommended Posts

Gribeeju luugt jums nelielu paliidziibu. Probleema tada, ir datubaaze, kuraa ir detalju saraksts, veelos izvadiit vinjas peec nosaukumiem, taa lai vienaadaas neatkaartojas (piemeeram saraksts ir a,a,b,c,d,a,c,d, un rezultaataa veelos ieguut a,b,c,d,) pamekleejot pa sho forumu atradu vairaakus variantus, no kuriem vispiemeerotaakais likaas ar GROUP BY, bet veicot pieprasiijumu vinjsh rezultaataa neko neizvada..

 

taatad mans pieprasiijums:

$q = @mysql_query("SELECT detala FROM $table GROUP BY detala");
while ($row=@mysql_fetch_array($q)) 
{
print("$row[detala]<br>");
}

 

Varbuut zinaat, kas pa vainu, vai arii kaadu veidu, kaa to panaak savaadaak?!

Link to comment
Share on other sites

Vispirms palaid šo, un tikai tad runāsim tālāk:

$q = @mysql_query("SELECT detala FROM $table GROUP BY detala");
if ($q===FALSE) { echo "MySQL pieprasījuma kļūda: ", mysql_error(); die(); }
while ($row=@mysql_fetch_array($q)) 
{
 print("$row[detala]<br>");
}

 

un vispār - paskaties dokumentācijā par DISTINCT() fju, GROUP BY te nav galīgi nu jālieto.

Edited by bubu
Link to comment
Share on other sites

Liels jums paldies!! :) Nosaakuma bij probleema ar sintaksi, novaacu nost ORDER BY, un tad paraadijaas errors, kad vinjam nav tiesiibu rakstiit MySQL temp failaa, atrisinaaju arii to un viss aizgaaja!! :)

Tieshaam liels paldies!! :)

Link to comment
Share on other sites

×
×
  • Create New...