-roux-
20.08.2008, 00:12:25
Po takim zapytaniu:
$query = "SELECT SUM(koszt) FROM licznik";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
echo '<pre>';
print_r($row);
echo '</pre>';
wyświetla mi sietaki wynik:
Array
(
[0] => 22768
[SUM(koszt)] => 22768
)
Jak zmienić zapytanie żeby wyświetliła się tylko wartosć liczbowa
tomekpl
20.08.2008, 00:18:30
Co ty masz przykładowo w polu koszt ?
<?php
$query = mysql_query("select * from licznik");
echo $rekord[2];
?>
rekord 2, jezeli koszt jest 3 w tabeli np. id, tytul, koszt (id sie nie wlicza)
roux
20.08.2008, 00:35:47
W polu koszt mam cenę produktu. Zapytaniem SUM chce wyświetlić sumę wszystkich pól "koszt".
Wynik wyświetla mi dobrze , ale nie w takim formacie jakbym chciał.
Zamiast:
Array
(
[0] => 22768
[SUM(koszt)] => 22768
)
chcę tylko 22768
tomekpl
20.08.2008, 00:50:18
daj zamiast
print_r($row);
echo $row;
roux
20.08.2008, 07:06:27
po zmianie na echo wyświetliło mi tylko:
Array
golaod
20.08.2008, 07:36:53
Omg...tego się nie da zrobić bo tak się formatuje wynik z bazy. Poza tym co to jakieś wielkie utrudnienie robić echo $row[0] ? albo w zapytaniu zrobić alias np as suma i wtedy $row['suma'].
roux
20.08.2008, 20:27:48
golaod twój post pomógł dzieki
.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.