Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Połączenie z bazą sql za pomocą PDO
slawekxx
post 23.08.2015, 10:00:05
Post #1





Grupa: Zarejestrowani
Postów: 189
Pomógł: 2
Dołączył: 28.08.2010

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


Witam,

czy ktoś może wie jak napisać linie kodu w PDO , mając taki fragment odpowiedzialny za połączenie w programie

  1. //connect to SQLite database
  2. $db = new PDO("sqlite:jplist.db");
Go to the top of the page
+Quote Post
Pyton_000
post 23.08.2015, 10:07:16
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


eee?questionmark.gif
Go to the top of the page
+Quote Post
slawekxx
post 23.08.2015, 10:19:20
Post #3





Grupa: Zarejestrowani
Postów: 189
Pomógł: 2
Dołączył: 28.08.2010

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


co eee ?
Go to the top of the page
+Quote Post
nospor
post 23.08.2015, 10:32:26
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Pyton dal ci delikatnie do zrozumienia, bys napisal o co tobie chodzi... Bo teraz Twoj post to jedno wielke WTF


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
slawekxx
post 23.08.2015, 10:52:21
Post #5





Grupa: Zarejestrowani
Postów: 189
Pomógł: 2
Dołączył: 28.08.2010

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


chce napisać parę linijek kodu by się połączyć z bazą wikibook jest coś takiego

  1. <?php
  2. $mysql_host = 'localhost'; //lub jakiś adres: np sql.nazwa_bazy.nazwa.pl
  3. $port = '3307'; //domyślnie jest to port 3306
  4. $username = 'login';
  5. $password = 'hasło';
  6. $database = 'nazwa_bazy'; //'produkty'
  7.  
  8. try{
  9. $pdo = new PDO('mysql:host='.$mysql_host.';dbname='.$database.';port='.$port, $username, $password );
  10. echo 'Połączenie nawiązane!';
  11. }catch(PDOException $e){
  12. echo 'Połączenie nie mogło zostać utworzone.<br />';
  13. }
  14. ?>


ja nie wiem jak mam napisać ten fragment kodu by współpracował z

  1. //connect to SQLite database
  2. $db = new PDO("sqlite:jplist.db");
  3.  
  4. //increases sqlite performance by turning syncing off
  5. $db->exec("pragma synchronous = off;");
  6.  
  7. //count database items for pagination
  8. $query = "SELECT count(*) FROM Item " . $filter . " " . $sort;
  9.  
  10. $count = $db->query($query)->fetchColumn();
  11.  
  12. //init pagination query
  13. if($pagingStatus){
  14. $paging = getPagingQuery($pagingStatus, $count);
  15. }
  16.  
  17. //init query with sort and filter
  18. $query = "SELECT title, desc, img, likes, keyword1, keyword2 FROM Item " . $filter . " " . $sort . " " . $paging;
  19.  
  20. //select items
  21. $items = $db->query($query);
  22.  
  23. foreach($items as $item){
  24. $html .= getHTML($item);
  25. }
Go to the top of the page
+Quote Post
-arrtxp-
post 28.08.2015, 07:20:16
Post #6





Goście







Ustaw odpowiednio config. Twoje zapytania uzywają PDO.
Go to the top of the page
+Quote Post

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: 27.06.2025 - 03:11