Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PDO][PHP]Sprawdzenie wielu tablic czy nic nie zwraca - jak?
ZaXaZ
post
Post #1





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

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


while+pdo fetch assoc = Gdy są rekordy zwraca mi tablice np.

Kod
Array
(
    [id] => 168
    [log] => test
    [when] => 2014-07-02 15:15:18
    [nick] => ZaXaZ
)
Array
(
    [id] => 169
    [log] => ...
    [when] => 2014-07-02 15:16:07
    [nick] => Ksar
)


co jest poprawne, jednak gdy niema nie zwraca nic, jak mogę sprawdzić czy nic nie zwraca? empty() nie działa.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ZaXaZ
post
Post #2





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

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


  1. <?php
  2. $stmt=$PDO->query("SELECT * FROM (SELECT logs.id, logs.log, logs.when, users.nick FROM `logs` LEFT JOIN `users` ON logs.numer=users.numer ORDER BY `id` DESC LIMIT 30) AS logi ORDER BY logi.id;");
  3. while($row = $stmt->fetch(PDO::FETCH_ASSOC))
  4. {
  5. if (count($row)==0) die('Brak logów!!');
  6. echo '[id:'.$row['id'].'] <'.$row['nick'].'> '.date_format(date_create_from_format('Y-m-d H:i:s', $row['when']), 'd/m/Y [H:i:s]')."\r\n".$row['log']."\r\n\r\n";
  7. }
  8. ?>


Nadal nic nie zwraca, co robie źle?
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: 11.10.2025 - 13:50