ugrás a tartalomhoz

SQL count hiba

KimY · 2010. Júl. 14. (Sze), 08.44
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.


//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";
}
 
1

Megvan a hiba figyelmetlen

KimY · 2010. Júl. 14. (Sze), 09.23
Megvan a hiba figyelmetlen voltam.
$termek_db = $ossz_termek_info['COUNT(termek_nev)'];
2

Az sqlben a count(termek_név)

rrd · 2010. Júl. 14. (Sze), 09.25
Az sqlben a count(termek_név) után írd oda hogy AS darab és a php-ben a $ossz_termek_info[darab] változóban ott lesz ámít akarsz
3

(Törlés hiányában)

kuka · 2010. Júl. 14. (Sze), 11.38
(Hozzászólás visszavonva. Jól elkéstem.)