![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam jeszcze jeden problem. Jak wstawić pole tabeli jako warunek?
uno to pole tabeli i jeśli ma wartość 1 to zwraca fałsz, jeśli 0 prawdę. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Takie rozwiązanie mi nie działa. Na priv wyślę Ci o co bardziej szczegółowo chodzi.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. To co podałem jest poprawne, być może próbujesz tego źle użyć.
2. Podaj nieco kodu, bo nawet z opisu z prywatnej wiadomości (na przyszłość: spraw związanych z wątkiem nie załatwiaj przez PW) niewiele da się wywnioskować. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował Dirk 19.12.2010, 14:49:41 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Plecam lekturę Temat: Bezpieczenstwo skryptow PHP a przede wszystkim Temat: SQL Injection Insertion - a co za tym idzie i przejście na PDO.
2. Po prostu pobierz wartość kolumny uno: Mając już jej wartość będziesz mógł użyć jej w warunku. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mi włamania nie grożą bo u mnie nie można się nawet logować
![]() ![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Co z tego, że nie można się logować? Nadal można (o ile da się uruchomić ten fragment kodu) wywołać niebezpieczne zapytanie SQL.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czyli takie rozwiązanie.
Jest lepsze od takiego?
Kolejny problem... Wiem, że dużo ich mam ![]()
Gdy włączam stronę to pokazuje mi, że jest błąd w linijce w której jest else. Ten post edytował Dirk 19.12.2010, 15:50:09 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Pod względem bezpieczeństwa każde z tych rozwiązań jest złe:
Wszystkie dane powinieneś filtrować: A tak w ogóle to nie powinieneś w ogóle używać funkcji mysql_*() tylko przykładowo PDO - w manualu przykłady. A skoro masz jakąś tam styczność z JS, to nie powinieneś mieć problemów z obiektowym interfejsem PDO. W samym kodzie masz jeszcze dwa błędy: 1. Używasz jakiejś niezdefiniowanej stałej "uno". W PHP zmienne poprzedzone są znakiem dolara, np. $uno, w dodatku Ty nawet nie pobrałeś danych zwróconych przez zapytanie tylko je wywołałeś (w przykładach użycia PDO masz jak pobrać zawartość zwróconą przez zapytanie do zmiennej). 2. Wszystkie konstrukcje językowe typu IF, ELSE, WHILE, FOR itd. odnoszą się wyłącznie do wyrażenia które poprzedzają. Dlatego chcąc wykonać kilka instrukcji grupuje się je w bloki ( { ... } ), czyli:
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
To jak pobrać nazwę kolumny? W odpowiedzi na poprzedni mój temat otrzymałem właśnie
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Masz w manualu przykłady - mysql_query
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Próbuję tymi przykładami to zrobić, ale mi nie wychodzi. Mógłbyś mi to zrobić? Ja bardziej na gotowych przykładach łapię o co chodzi.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.06.2025 - 03:54 |