[inne][MySQL][PHP] Stare skrypty i przejście na PDO, Za głęboka woda... |
[inne][MySQL][PHP] Stare skrypty i przejście na PDO, Za głęboka woda... |
1.12.2017, 19:54:14
Post
#1
|
|
Grupa: Zarejestrowani Postów: 407 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław / Szczytna Ostrzeżenie: (0%) |
Rzadko piszę na Forum - tylko wtedy gdy mam "nóż na gardle". Nie będę ściemniał, że "potrzebuję pomocy w kodzie" itd... Jestem w plecy jeśli chodzi o php i do jakiegoś czasu myślałem, że php 5.2 mi zupełnie wystarczy. (no comments).
Na jakimś forum (nie chcę robić darmowej reklamy) wyczytałem żeby najlepiej przejść na PDO. No i zonk, bo nigdy nie miałem z tym nic do czynienia. Od kilku dni próbuję coś chwycić, ale najlepiej uczę się na tym, co "sam" zrobię. I teraz do rzeczy. Kochani! Krótka piłka. Jak takie cuś (kod poniżej) przerobić(?) na to PDO? Przede wszystkim chodzi o poprawne (wręcz łopatologiczne) przepisanie kodu (INSERT, UPDATE), by wszystko śmigało. Bardzo Was proszę - nie odsłyłajcie mnie do innych stron i/lub manuali - na wspomnianym forum wyczytałem też, że najlepiej przejść stopniowo: np. z php 5.2 na 5.3... potem z 5.3 na 5.4... potem z 5.4 na 5.5 by w końcu przejść z 5.5 na 5.6... Po prostu zdurnieć idzie. OK. Kody:
I czy potrzebne są wtedy globale, $_GET['costam'] , ob_start() ? Czy wtedy taki zapis:
jest dobry? Postaram się to szybko załapać i wdrożyć na-ten-tychmiast. Bardzo ale to BARDZO dziękuję z góry za wszelkie wskazówki. Pozdrawiam!!! |
|
|
1.12.2017, 20:20:48
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Ale masz przecież w dokumentacji pełno przykładów http://php.net/manual/pl/pdo.prepare.php http://php.net/manual/pl/pdostatement.execute.php
-------------------- |
|
|
1.12.2017, 20:34:46
Post
#3
|
|
Grupa: Zarejestrowani Postów: 407 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław / Szczytna Ostrzeżenie: (0%) |
Że tak powiem... angielski u mnie "not łokej"...
Jak chodziłem do szkoły (ekhm....) to był tylko ruski. Zapytam inaczej: Strona działa (jeszcze) na jportalu, który jest przeze mnie już setki razy modyfikowany. Po prostu jportala znam na wylot wzdłuż i wszerz. Z tym, że to jest dość sporo plików (moduły, strony statyczne... ) - jest tego naprawdę w cholerę i jeszcze trochę. Więc czy jest sens reperować dziadka, czy może odłączyć go od respiratora? Czy jest w miarę przystępny CMS , który szybko można by wdrożyć - podobny do "portka" (of kors ) Przerabiałem już m.in. e107, madesimple, typo3, phpfusion, windu, modx (nie wspomnę o jomli czy tzw "nuke'ach). Zbyt rozbudowane jak na moje "skromne" potrzeby... Także wybór marny: albo po raz kolejny wskrzeszam dziadka (który nota bene ma już z 15 lat), albo "pyk". Tak, czy inaczej : - jeśli zostanę przy "portku" - wiąże się to z przepisaniem kodu od początku - jeśli wezmę inny cms - i tak muszę go dostosować do istniejącej bazy W jednym i drugim przypadku byłyby te same zapytania... Może ktoś zna w miarę dobry i szybki cms, który by pociągnął te sanki? Ten post edytował roobik 1.12.2017, 20:51:39 |
|
|
1.12.2017, 21:06:51
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 836 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Myślę że ta klasa pomogłaby ci:
https://github.com/wickyaswal/indieteq-php-...-database-class Miałbyś wtedy coś takiego:
Oczywiście $Db musiałoby być globalne w powyższej funkcji. Dla poprawy dot. bezpieczeństwa:
lub
|
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 16:14 |