SQL count hiba
Sziasztok
Olyan problémám van hogy a count() fgv nem a valós db számot adja vissza.
Mindig 1-et ad eredményül pedig teszt adatként 3 ugyan olyan van az adatbázisban.
Úgy szeretném megszámoltatni hogy az adott terméknévből mennyi db van.
■ Olyan problémám van hogy a count() fgv nem a valós db számot adja vissza.
Mindig 1-et ad eredményül pedig teszt adatként 3 ugyan olyan van az adatbázisban.
Úgy szeretném megszámoltatni hogy az adott terméknévből mennyi db van.
//Lekérdezzük a terméknevet és árakat
$ossz_termek_sql = "SELECT termek_nev, termek_ar, COUNT(termek_nev) FROM bejegyzes GROUP BY termek_nev";
$ossz_termek = mysql_query($ossz_termek_sql) or die(mysql_error());
while ($ossz_termek_info = mysql_fetch_array($ossz_termek)) {
$termek_nev = $ossz_termek_info[termek_nev];
$termek_ar = $ossz_termek_info[termek_ar];
$termek_db = COUNT($termek_nev);
$resz_osszeg = $termek_db*$termek_ar;
$kimenet .= "itt íratom ki a részösszeget és terméknevet";
}
$ossz_termek_sql = "SELECT termek_nev, termek_ar, COUNT(termek_nev) FROM bejegyzes GROUP BY termek_nev";
$ossz_termek = mysql_query($ossz_termek_sql) or die(mysql_error());
while ($ossz_termek_info = mysql_fetch_array($ossz_termek)) {
$termek_nev = $ossz_termek_info[termek_nev];
$termek_ar = $ossz_termek_info[termek_ar];
$termek_db = COUNT($termek_nev);
$resz_osszeg = $termek_db*$termek_ar;
$kimenet .= "itt íratom ki a részösszeget és terméknevet";
}
Megvan a hiba figyelmetlen
Az sqlben a count(termek_név)
(Törlés hiányában)