Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> MySql nie zwraca wyniku
rafkar0252
post 21.11.2020, 12:55:08
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 28.04.2015

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


Witam kolegów,
mam problem, a mianowicie zapytanie do DB nie zwraca żadnego wyniku ani błędu. Gdy wpiszę w miejsce zmiennej $data2 datę z palca np. "2020-11-10" wszystko hula. Gdy pobieram z formularz nie działa.
.
CODE
  1. $dataRok = new DateTime($_POST['wybierz']);
  2. echo $data2 = $dataRok->format('Y-m-d').'</br></br>';
  3.  
  4.  
  5. $wybierzWinde = $db_polaczenie->prepare('SELECT formularz_rejestr.Adres, formularz_rejestr.Rodzaj, rewizje.Data_nast_rew FROM formularz_rejestr, rewizje
  6. WHERE formularz_rejestr.Id_rejestr = rewizje.Id_rejestr AND rewizje.Data_nast_rew >='.$data2);
  7. $wybierzWinde->execute();
  8. $rezultat = $wybierzWinde->fetchALL(PDO::FETCH_ASSOC);
  9.  
  10. foreach ($rezultat as $row)
  11. {
  12.  
  13. echo ('<tr><td>'.$row['Adres'].'</td><td>'.$row['Rodzaj'].'</td><td>'.$row["Data_nast_rew"].'</td></tr></br>');
  14.  


pomóżcie proszę.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post 23.11.2020, 18:33:16
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


Tylko że u ciebie nie to było bezpośrednio problemem tylko nieprawidłowo użyty prepare. Prawidłowo użyty odpowiednio by to wysłał do zapytania.


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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: 28.04.2024 - 07:00