Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]select length
laik_PHP
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.02.2010

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


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. }


Ten post edytował laik_PHP 21.02.2011, 09:09:40
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: 23.08.2025 - 18:35