• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Czy rekord istnieje w bazie MySqli na PDO

42 Warsaw Coding Academy
0 głosów
352 wizyt
pytanie zadane 24 maja 2016 w PHP przez Dariusz Piechota Użytkownik (730 p.)
zamknięte 24 maja 2016 przez Dariusz Piechota

Witam 

Jak przerobić to na PDO

                $rezultat = $polaczenie->query("SELECT * FROM trasy WHERE trasa_skad='$trasa_skad'");
                if (!$rezultat) throw new Exception($polaczenie->error);
                
                $ile_takich_tras = $rezultat->num_rows;
                if($ile_takich_tras>0)
                {
                    $_SESSION['brak_trasy_baza']="Brak trasy.";
                    header('Location: index.php@szukaj');
                }
                else
                { jakies tam dzialanie}

 w mysqli działa ja chciałbym to już ujednolicić na pdo wszystko. Dzięki za podpowiedź z góry

komentarz zamknięcia: problem rozwiązany
komentarz 24 maja 2016 przez niezalogowany
Tytuł postu jest nieadekwatny do jego zawartości :(

1 odpowiedź

+2 głosów
odpowiedź 24 maja 2016 przez efiku Szeryf (75,160 p.)
wybrane 24 maja 2016 przez Arkadiusz Waluk
 
Najlepsza

W PDO wyglądałoby to tak.

 $query = $pdo->prepare("SELECT * FROM trasy WHERE trasa_skad=:trasa");
    $query->execute([
     ":trasa" => $trasa_skad
 ]);

 $roads = $query->fetchAll(PDO::FETCH_ASSOC);

 if(!$roads){
     $twig->render([
         "error_flash_message" => "Brak trasy."
     ], "template_main_view.twig");
 }

 $twig->render([
     "foundRoads" => $roads
 ], 'template_search_results.twig');

Zamień SELECT *, na nazwy kolumn które chcesz wyciągać.

http://www.sqlinsider.pl/2015/03/7-powodow-dlaczego-nie-powinno-sie.html

Podobne pytania

0 głosów
2 odpowiedzi 1,528 wizyt
+5 głosów
6 odpowiedzi 1,173 wizyt
0 głosów
1 odpowiedź 1,052 wizyt
pytanie zadane 6 października 2016 w PHP przez tytanik2011 Użytkownik (930 p.)

93,383 zapytań

142,383 odpowiedzi

322,539 komentarzy

62,745 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...