Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][MySQL][PHP] Stare skrypty i przejście na PDO, Za głęboka woda...
roobik
post
Post #1





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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:

  1. function mini() {
  2. $cat = $_GET['cat'];
  3. if($cat=='dance') $catq='1';
  4. if($cat=='synth') $catq='2';
  5. ...
  6. if($cat=='filmowa') $catq='10';
  7.  
  8. $zap_new_muza = "SELECT * FROM muzyka WHERE cat='$catq' AND status=0 ORDER BY date DESC LIMIT 5";
  9.  
  10.  
  11. $wyn_new_muza = mysql_query($zap_new_muza);
  12.  
  13. while($r = mysql_fetch_array($wyn_new_muza)) {
  14. $id = $r['id'];
  15. $cat= $r['cat'];
  16. $date = $r['data'];
  17. $date = date("Y.m.d");
  18. $tytul1 = $r['title'];
  19. $tytul2 = $r['title2'];
  20. $text = $r['text'];
  21.  
  22.  
  23. echo...
  24. }


I czy potrzebne są wtedy globale, $_GET['costam'] , ob_start() ?

Czy wtedy taki zapis:
  1. if(is_user_login()<>'yes'){
  2.  
  3. //tresc dla niezalogowanego
  4.  
  5. }
  6. if(is_user_login()=='yes'){
  7.  
  8. //tresc widoczna dla zalogowanego
  9.  
  10. }

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!!!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 05:08