Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Klasa do obsługi bazy danych MySQL
Forum PHP.pl > Forum > Gotowe rozwiązania > Algorytmy, klasy, funkcje
Diwi
Cała klasa znajduje się tutaj:

http://www.diwi.x-stacja.net/klasy/mysql/index.phps

Sposób użycia:

  1. <?php
  2.  
  3. $db = new DB;
  4.  
  5. $result = $db->pytanie(&#092;"no i tutaj znajduje się pytanie\");
  6. while ($row = $db->pobierz_rekordy($result)) {
  7.  
  8. /* i tutaj sobie coś wyświetlamy */
  9. /* funkcja pobierz_rekordy posiada również opocjonalny parametr TRYB który odpowi
  10. da za rodzaj zwracanej tablicy */
  11.  
  12. }
  13.  
  14. $ilosc_rekordow = $db->ilosc_rekordow($result);
  15. /* pobieramy ilość rekordów */
  16.  
  17. $nowy_rekord = $db->dodaj('tabela', 'kolumny', &#092;" 'Wartości' \");
  18. /* dodajemy sobie nowy rekord */
  19. /* WAŻNE wszystkie wartości muszą się znajdować pomiędzy cudzysłowem a pojedyńcze
  20. pomiędzy znakami ' ' */
  21.  
  22. $usun_rekord = $db->usun('tabela', 'warunki');
  23. /* usuwany rekord z określonymi warunkami np. id=2 */
  24.  
  25. $wyczysc_tabele = $db->wyczyszczenie('tabela');
  26. /* czyścimy tabele a także reseturjemy działanie funkcji auto_increment */
  27.  
  28. ?>


To chyba wszystko jak by były jakieś niedopatrzenia to napiszcie je w temacie.

Skrypt działał pod php v.4 a także v.5 smile.gif

Zezwalam na użytek komercyjny i niekomercyjny. Należy pozostawić komentarze które są na początku skryptu z Klasą exclamation.gif

Pozdrawiam
Spirit86
  1. <?php
  2.  function db () {
  3.  
  4. $this->connect = @mysql_connect('localhost', 'root', 'gameforce') OR DIE ('Przykro nam ale wystąpił błąd Odpowiednie osoby zostały już o tym poinformowane');
  5. $this->db_select = mysql_select_db('game') OR DIE ('Przykro nam ale wystąpił błąd. Odpowiednie osoby zostały już o tym poinformowane');
  6.  
  7. return $this->connect;
  8. return $this->db_select;
  9.  } 
  10. ?>


nie wiedziałem, że można 2 razy returnować?!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.