Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [adodb]Jak sprawdzic czy tabela jest pusta?
Forum PHP.pl > Forum > Bazy danych
krun
Da sie jakos w adodb sprawdzic czy tabela jest pusta? Probowalem RecordCount ale ZAWSZE zwracaj 1:(

Pozdrawiam Krun
nospor
Cytat
Probowalem RecordCount ale ZAWSZE zwracaj 1:

a moglbys pokazac kod jak ty to robisz, wlacznie z zapytaniem? to powiemy ci co źle robisz smile.gif
krun
  1. <?php
  2. $sql = "SELECT MAX($rozdzialy_column[priorytet]) FROM $rozdzialy";
  3. $res = $dbconn->Execute($sql);
  4. echo("Kolumny:" . $res->RecordCount());
  5. ?>


Gdzie
$rozdzialy = nazwa tabeli
$rozdzialy_column to tablica z polami.
nospor
no bo widzisz. zapytanie co zapodales, zawsze zwroci ci jeden rekord. jego wartoscią będzie liczba rekordów w tabeli. chcąć poznac te wartosc musisz pobrac ją tak jak by to byl normalny rekord.
krun
Mozna prosic przyklad?smile.gif
nospor
a w jaki sposob z takeigo zapytania:
  1. <?php
  2. $sql = "SELECT * FROM tabela";
  3. $res = $dbconn->Execute($sql);
  4. ?>

pobierzesz rekordy?
No to i wtaki sam sposob masz pobraz z tamtego.
Jabol
albo, żeby pomieszać Ci w główce:
  1. <?php
  2. $sql = "SELECT MAX({$rozdzialy_column['priorytet']}) FROM {$rozdzialy}";
  3. $res = $dbconn->GetOne($sql);
  4. echo("Kolumny:" . $res);
  5. ?>
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.