Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql]wyświetlanie wyniku zapytania
Forum PHP.pl > Forum > Przedszkole
-roux-
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
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
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
daj zamiast
print_r($row);

echo $row;
roux
po zmianie na echo wyświetliło mi tylko:
Array
golaod
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
golaod twój post pomógł dzieki yahoo.gif .
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.