Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PDO zawiesza apache
Vielta
post 27.03.2009, 12:36:44
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 6
Dołączył: 9.04.2007
Skąd: Szczecin

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


Solved, nie wina kodu tylko błędu w xamppie.

Witam,
napisałem kod pobierający menu (nie jest jeszcze doskonały, pewnie go nie raz przerobię), który - nie wiedząc czemu - wywołuje crash apacha (korzystam z XAMPP'a). W tabeli menu posiadam tylko 2, króciutkie wpisy.
  1. <?php
  2.    $menu = $db->prepare('select `text`, `link`, `id` from `menu` where `language` = ? and `parent_id` = 0 order by `position`');
  3.    $menu->bindValue(1, $_SESSION['language'], PDO::PARAM_STR);
  4.    $menu->execute();
  5.    while($m = $menu->fetch(PDO::FETCH_ASSOC)) {
  6.        echo '<li><a href="'.$m['link'].'">'.$m['text'].'</a>';
  7.        $sub = $db->query('select `text`, `link` from `menu` where `language` = ''.$_SESSION['language'].'' and `parent_id` = '.$m['id'].' order by `position`');
  8.        $i = 0;
  9.        while($s = $sub->fetch(PDO::FETCH_ASSOC)) {
  10.            if($i == 0) echo ':<ul>';
  11.            echo '<li><a href="'.$s['link'].'">'.$s['text'].'</a></li>';
  12.        }
  13.        echo '</ul></li>';
  14.    }
  15. ?>
Ma ktoś jakiś pomysł co naprawić by nie zawieszało apacha?

Ten post edytował Vielta 27.03.2009, 13:20:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
erix
post 30.03.2009, 12:46:28
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Jeśli masz PHP podpinane przez domyślne SAPI (php4apache_2_2.dll bodajże, to podmień na ten z końcówką _filter.

Apache pod Windows się nie nadaje, a już na pewno nie do celów produkcyjnych.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Vielta
post 30.03.2009, 15:28:01
Post #3





Grupa: Zarejestrowani
Postów: 59
Pomógł: 6
Dołączył: 9.04.2007
Skąd: Szczecin

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


Cytat
Solved, nie wina kodu tylko błędu w xamppie.
Tak jak pisałem, problem rozwiązałem...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 19:57