Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Użycie zliczania wierszy
Forum PHP.pl > Forum > Przedszkole
matysek83
Mam taki banalny problem problem
Mam takie zapytanie do MySQL:
  1. SELECT COUNT(id) FROM guestbook


W PHPMyadmin działa natomiast w PHP wypisuje mi: 1

Jeżeli ktoś mógłby mi to wytłumaczyć łopatologicznie byłbym wdzięczny
goartur
a co ci ma wyskakiwac jak zapytanie sprawdza ile jest tabelek z id?
kapslokk
Cytat
W PHPMyadmin działa natomiast w PHP wypisuje mi: 1

Pokaż swój kod php

Cytat
a co ci ma wyskakiwac jak zapytanie sprawdza ile jest tabelek z id?

A nie ile jest rekordow z id w tabeli guestbook?
borabora
pokaz jak wygląda Twój kod
Johnas
na szybkiego smile.gif

  1. $ile = mysql_query ("SELECT COUNT(id) as num FROM guestbook");
  2. echo $ile["num"];
  3.  
kapslokk
Cytat(GodOfPeople @ 15.10.2015, 22:01:32 ) *
na szybkiego smile.gif

  1. $ile = mysql_query ("SELECT COUNT(id) as num FROM guestbook");
  2. echo $ile["num"];
  3.  

To nie zadziała.
JanuszPHP
pewnie uzywasz zapytania z count
a w php dajesz dodatkowo num_rows

tak?
Pyton_000
@up Geniusz...

@autorze a gdzie mysql_fetch... questionmark.gif
JanuszPHP
Cytat(Pyton_000 @ 16.10.2015, 10:22:57 ) *
@up Geniusz...

@autorze a gdzie mysql_fetch... questionmark.gif


do tego nie trzeba byc geniuszem

@Pyton_000 GodOfPeople nie jest autorem tematu bystrzaku
Pyton_000
A kto powiedział że piszę do @GodOfPeople ?
phpion
Cytat(Pyton_000 @ 16.10.2015, 10:22:57 ) *
@autorze a gdzie mysql_fetch... questionmark.gif

...albo po prostu mysql_result (idealny przykład wśród komentarzy).
matysek83
  1. public $countQuery;
  2. public $dbc_h;
  3.  
  4. function countRowToTable()
  5. {
  6. $this->countQuery = "SELECT COUNT(id) FROM guestbook";
  7. return $this->countResult = mysqli_query($this->dbc_h, $this->countQuery) or die (mysqli_error($this->dbc_h));
  8. }

W wyniku dostaje 1 powinno być 20
Pyton_000
http://php.net/mysqli_query
matysek83
Dalej nie wiem o co chodzi. Na serwerze nie wyświetla nie nic, a na lokalnym podaje mi wartość: 1
Pyton_000
Przeczytaj jeszcze raz uważnie link który Ci wysłałem, jak dalej nie będziesz wiedział to jeszcze 4x przeczytaj
matysek83

Rozwiązanie
$row = mysqli_fetch_row($this->countResult);
echo $row[0];
Pyton_000
Brawo smile.gif
Johnas
zapomniałem dodać mysql_fetch. Moj błąd, ale powiedziałem że było to pisane na szybkiego
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.