Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formułowanie zapytania query
filipsiu
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

Ostrzeżenie: (0%)
-----


Witam, mam pewien problem otóż:


mam tabelę stats
a w niej 2 kolumny: name oraz count
w niej 2 rekordy: general 0 oraz unique 0

---------------------
name count |
----------|---------|
general | 0 |
unique | 0 |
---------------------

i teraz mam takie zapytanie:
Kod
$general = mysql_query("SELECT count FROM stats WHERE name='general'");
$generale = mysql_num_rows($general);


następnie
echo "$generale";
i non-stop zwraca mi wartość 1 mimo że w bazie jest inna.
Proszę o szybką pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
filipsiu
post
Post #2





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

Ostrzeżenie: (0%)
-----


@up
ja z mysql cienko stoję.
A tak btw każdy mi mówi że PDO lepsze możesz mi napisać dlaczego ?




@edit:
zrobiłem tak:
Kod
$result = mysql_query("SELECT name, count FROM stats");

while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
    printf ("ID: %s  Nazwa: %s ", $row[0], $row[1]);  
}
mysql_free_result($result);

wyświetla mi:
ID: general Nazwa: 5 ID: unique Nazwa: 0
czyli pytanie jak teraz zrobić by pobierało samą wartość 5
bo chcę ją wykorzystać do licznika odwiedzin.

Ten post edytował filipsiu 27.10.2012, 20:06:43
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 15:08