![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 27.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
dopiero zaczynam z PDO więc proszę o wyrozumiałość ;p Mam taki kodzik:
Problem tkwi w tym, że źle stosuje selecta. Albo każdy wprowadzony(w formularzu) pesel "jest już w bazie" albo nie sprawdza i dodaje wszystko(z bindValue dodaje wszystko). Dodam jeszcze że INSERT działa bez zarzutu. Ten post edytował polishmilk 23.03.2010, 10:19:44 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no ale zobacz w manualu co robi EXEC i co robi QUERY i jakie parametry przyjmują a nie strzelasz na oslep...
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 156 Pomógł: 31 Dołączył: 23.02.2009 Skąd: Sanok Ostrzeżenie: (0%) ![]() ![]() |
$pdo->exec zwraca do zmiennej $query ilość zmodyfikowanych rekordów a nie rezultat zapytania czy też zapytanie. Daj przed
$wynik=$pdo->query($query); print_r($query) to sam zobaczysz jaką wartość ma ta zmienna.
Powinno teraz działać PS. Nospor mnie wyprzedził Ten post edytował Smertius 23.03.2010, 10:38:31 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 27.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuje za pomoc ale zrobiłem to nieco inaczej:
Skorzystam z rad ale tak jak mówiłem dopiero się go uczę i frajdą jest jak coś wyjdzie dopiero potem postaram się to udoskonalać ![]() Ten post edytował polishmilk 23.03.2010, 11:13:47 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Skoro korzystasz z PDO to korzystaj tez w pelni z jego dobrodziejstw. Jednym z nich jest wlasnie bindowanie, ktore ustrzega cię przed atakim sqlinjection
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 23:05 |