Nejste přihlášen/a.

Přihlásit se do poradny

 

Kde mam chybu dotazu v mysql?

Od: rony* odpovědí: 5 změna:

Potrebuji vypsat vsechny zaznami dane tabulky u kterych se bude vypisovat kod a u toho kodu pak pocet stejnych kodu v dane tabulce ale muj dotaz pro databazi dava nesmysli a da to treba u kodu co je tam jednou ze je tam vicekrat..

@$vysledek_duplicitni = $mysqli->query("SELECT kod, COUNT(kod) AS pocet FROM produkt GROUP BY kod ");
while($mi = mysqli_fetch_array($vysledek_duplicitni))
{
echo "".$mi[kod]."- počet -".$mi[pocet]."<br />";
}

 

 

5 odpovědí na otázku
Řazeno dle hodnocení

 

 


0x

Dotaz je správně...

rony*

Tak to nechapu, ze mi to u nekterych kodu, ktere jsou tam jen jednou ukazuje, ze je tam mam 2x a u nekterych co se opakuji ukazuje, ze tam jsou jen jednou

A nejsou kolem některých třeba mezery? Zkuste nejdřív: UPDATE produkt SET kod = TRIM(kod)

 


0x

SQL na spocitanie je ok, chyba je inde. Nemusite robit TRIM v UPDATE, mozete spravit TRIM v selekte.

 

rony*

No jeste si s tim zkusim pohrat. Kazdopadne musim jeste pohledat, jak to spravne napsat, aby to kontrolovalo nejen jeden slopec, ale dva sloupce a to kod a cenu. Pokud budou tyhle 2 sloupce v jednom zaznamu spolecne tak pak, az to spocita pocet stejnych zaznamu. Prece jen uz jsem v tom asi 10 let nedelal

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]