PATH:
root
/
paleypartnerlib
SIMPLESELECT() public function select($table, $fields = "*", $options = null, $statement = null) Przy zapytaniu $result = $db->select("users", "login", "WHERE id = 1"); print_r($result); WYNIK: Array ( [login] => admin [0] => admin ) Można się odwołać bezpośrednio do otrzymach wyników, w przeciwieństwie do fetchAll() gdzie trzeba użyć pętli echo ($result['login']); UPDATE() public function update($table, $options = null, $fields, $values = null) Fun. korzysta z "$query = $this->conn->*" odwołując się do klasy PDODB z pliku DBService/DB.php Test Funkcji update() wykonany w admin1234/test.php $db -> update("test", "WHERE id = 1", "nazwa, opis", "'Michal', 'Test'"); W logout w admin1234/index.php trzeba: $db->update("users", "WHERE id='$_SESSION[id_konta]' LIMIT 1", "sid", "''"); Zwróć uwagę na ostanie pole! FETCHALL && SELECT() public function fetchAll($table, $fields = "*", $options = null, $statement = null) Przy zapytaniu $result = $db->fetchAll("users", "login", "WHERE id = 1"); print_r($result); WYNIK: Array ( [0] => Array ( [login] => admin ) ) Do otrzymanych wyników można się odwołać za pomocą pętli foreach foreach ($result as $row) { echo $row['login']; } INSERT() function insert($table, $options = NULL, $fields, $values = NULL) Test: $db -> insert("aktualnosci", null, "id, tytul, tresc", "3, test, tresctest"); UPDATE && INSERT przy stringach konieczne zapisywanie w apostrofach ''.
[-] _includes.php
[edit]
[+]
..
[-] connection.php
[edit]
[+]
DBService_
[-] Dokumentacja
[edit]
[-] funkcje.php
[edit]
[-] includes.php
[edit]
[-] classes.php
[edit]