Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL]select length
Forum PHP.pl > Forum > Przedszkole
laik_PHP
Hej, wykonuje zapytanie

$query = "SELECT * FROM ".$GLOBALS["account"]." WHERE password='$password' AND email='$email'";

i jak password i email się zgadza zwraca mi wszystkie pola usera.

Ale jak sie nie zgadza to dostaje wynik

  1. (mx.collections::ArrayCollection)#0
  2. filterFunction = (null)
  3. length = 0
  4. list = (mx.collections::ArrayList)#1
  5. length = 0
  6. source = (Array)#2
  7. uid = "93550335-EF65-14E4-0468-473FDBDD3290"
  8. sort = (null)
  9. source = (Array)#2


jak odczytać LENGTH tego pola, jak nie podam nic to ma 0?

EOT

mam kod

  1. function login ($email, $password) { // logowanie uzytkownika do systemu
  2. $query = "SELECT * FROM ".$GLOBALS["account"]." WHERE password='$password' AND email='$email'";
  3. $result = $this -> query($query);
  4. while ($row = $result -> fetch_array(MYSQLI_ASSOC)) {
  5. $array[] = $row;
  6. }
  7. if ($array == null) {
  8. return false;
  9. } else {
  10. return $array;
  11. }
  12. }
nospor
num_rows zwraca ci info ile SELECT zwrocil ci rekordów
http://pl.php.net/manual/pl/mysqli-result.num-rows.php
Korzystaj trochę częściej z manuala.
laik_PHP
Cytat(nospor @ 21.02.2011, 10:02:03 ) *
num_rows zwraca ci info ile SELECT zwrocil ci rekordów
http://pl.php.net/manual/pl/mysqli-result.num-rows.php
Korzystaj trochę częściej z manuala.



OK, ale szukałem po innym słowie i nie znalazło

http://www.google.pl/search?hl=pl&sour...mp;aql=&oq=

koniec końców wynik wrzuciłem do tablicy i jej length odczytuje smile.gif

nospor
Cytat
OK, ale szukałem po innym słowie i nie znalazło
Dlatego najpierw szuka sie w manualu.
Skoro korzystasz z mysqli to w pierwszej kolejnosci przejrzyj wszystkie funkcje dostępne dla mysqli.
laik_PHP
Cytat(nospor @ 21.02.2011, 11:01:18 ) *
Dlatego najpierw szuka sie w manualu.
Skoro korzystasz z mysqli to w pierwszej kolejnosci przejrzyj wszystkie funkcje dostępne dla mysqli.



OK, tak będę robił, EOT smile.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.