Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PDO zawiesza apache
Forum PHP.pl > Forum > PHP
Vielta
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?
erix
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.
Vielta
Cytat
Solved, nie wina kodu tylko błędu w xamppie.
Tak jak pisałem, problem rozwiązałem...
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.