Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP+PDO]Sprawdzenie czy nie zwraca rekordów.
ZaXaZ
post
Post #1





Grupa: Zarejestrowani
Postów: 285
Pomógł: 18
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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


sprawdzałem mój wynik przez print_r($wynik);
i kompletnie NIC nie zwraca (tak miało być)
jednak jak mogę sprawdzić czy nie zwraca, wogóle nic (do die())?

Ten post edytował ZaXaZ 12.04.2014, 18:14:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


to daj jakieś to multi do bazy... a warunek daj po prostu przed tym
  1. if(!$multi->fetch(PDO::FETCH_ASSOC)) die('brak');
Go to the top of the page
+Quote Post
ZaXaZ
post
Post #3





Grupa: Zarejestrowani
Postów: 285
Pomógł: 18
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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


Cytat(com @ 13.04.2014, 16:00:39 ) *
to daj jakieś to multi do bazy... a warunek daj po prostu przed tym
  1. if(!$multi->fetch(PDO::FETCH_ASSOC)) die('brak');


już chyba blisko celu,
gdy niema rekordów: "brak";
gdy są: nie wyświetla nic,

gdy zakomentuje tamtą linijke,
gdy niema: nic nie zwraca;
gdy są: zwraca np. user, user2 ....

pewnie jak dodam dodatkową zmienną z tym samym zapytaniem itd to problem ustąpi ale czy to jedyne wyjście?

--edit--
stworzylem zmienną $exists która wygląda tak samo jak $multi i działa po die jak trzeba wszystko, jednak zależy mi na prędkości... da się jakoś żeby była tylko zmienna multi? bo po if'ie z die się jakby sam unset() robi (ja tak to widzę)... a chciałbym żebym dalej mógł z niej korzystać...

Ten post edytował ZaXaZ 13.04.2014, 15:29:35
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: 13.10.2025 - 22:37