Strict Standards: Non-static method Advanced_Permalinks::get() should not be called statically in /blog/wp-content/plugins/advanced-permalinks/advanced-permalinks.php on line 825

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method GoogleSitemapGeneratorLoader::Enable() should not be called statically in /blog/wp-includes/plugin.php on line 123

Warning: call_user_func_array() expects parameter 2 to be array, null given in /blog/wp-includes/plugin.php on line 123
[PHP-MYSQL] Jak łączyć się z bazą za pomocą odpowieniej klasy? » Porady PHP, Porady MySQL » egrafik.pl
BAZA WIEDZY
KURSY
Bazy danych w PHP
Kurs AdvancedAJAX
Kurs ASP
Kurs ASP.NET
Kurs C++
Kurs CSS
Kurs HTML
Kurs HTML drugi
Kurs JavaScript
Kurs MySQL
Kurs PHP
Kurs RSS
Kurs XHTML
Obiekty DOM
MANUALE
CSS1 - W3C
DOM - w budowie
PHP 2005
PHP 2006
Wyrażenia regularne
SHOUTBOX
STAT
Online: 5 | UU: 130

Strict Standards: Resource ID#115 used as offset, casting to integer (115) in /forum2/db/mysql4.php on line 223

Strict Standards: Resource ID#115 used as offset, casting to integer (115) in /forum2/db/mysql4.php on line 224
[PHP-MYSQL] Jak łączyć się z bazą za pomocą odpowieniej klasy?
Porady PHP, Porady MySQL | 5 maj 2008 | Wizyt: 112199

Strict Standards: Only variables should be assigned by reference in /blog/wp-includes/post.php on line 114

Strict Standards: Only variables should be assigned by reference in /blog/wp-includes/post.php on line 114

Strict Standards: Only variables should be assigned by reference in /blog/wp-includes/post.php on line 114

Strict Standards: Only variables should be assigned by reference in /blog/wp-includes/post.php on line 114

Strict Standards: Only variables should be assigned by reference in /blog/wp-includes/post.php on line 114

Strict Standards: Only variables should be assigned by reference in /blog/wp-includes/post.php on line 114

Strict Standards: Only variables should be assigned by reference in /blog/wp-includes/post.php on line 114

Strict Standards: Only variables should be assigned by reference in /blog/wp-includes/post.php on line 114

Strict Standards: Only variables should be assigned by reference in /blog/wp-includes/post.php on line 114

Strict Standards: Only variables should be assigned by reference in /blog/wp-includes/post.php on line 114

Strict Standards: Only variables should be assigned by reference in /blog/wp-includes/post.php on line 114

Strict Standards: Only variables should be assigned by reference in /blog/wp-includes/post.php on line 114

Strict Standards: Only variables should be assigned by reference in /blog/wp-includes/post.php on line 114

Strict Standards: Only variables should be assigned by reference in /blog/wp-includes/post.php on line 114

Deprecated: Function eregi() is deprecated in /blog/wp-content/plugins/tpbc.php on line 96

Bardzo pomocnym rozwiązaniem przy pisaniu skryptów wykorzystujących połączenie z bazą MySql jest zastosowanie do tego celu odpowiednio skonstruowanej klasy. Jej użycie w znacznym stopniu upraszcza i skraca zapisany kod.

Przykład: 

Kod: php

<?php
class BAZA {
    function BAZA() {
        $this->host = "adres_hosta";
        $this->baza = "nazwa_bazy";
        $this->uzytkownik = "jakas_nazwa_uzytkownika";
        $this->haslo = "jakies_haslo"; // haslo do bazy
        $this->polacz = mysql_connect($this->host, $this->uzytkownik,$this->haslo);
        mysql_select_db($this->baza);
    }
}

// wywołanie klasy
$polaczenie = new BAZA;
$rezultat = mysql_query("SELECT * FROM nazwa_tabeli ORDER BY nazwa_kolumny ASC");
?>

Przedstawiona w powyższym przykładzie klasa BAZA zajmuje się procesem połączenia z bazą danych. W miejsce przykładowych wartości podstawić należy dane odpowiedzialne za połączenie z konkretną bazą. We wszystkich plikach, do których dołączona jest taka klasa (można ją np. dołączać polceniem include) można ją wywołać. Za wywołanie klasy odpowiada część kodu: $polaczenie=new BAZA. Tworzony jest nowy obiekt klasy i dzięki temu możemy od razu do zmiennej $rezultat przypisać odpowiednie zapytanie. W ten sposób nie musimy za każdym razem zapisywać dlugiego kodu wywołującego połączenie z bazą. Dołączając klasę do pliku możemy w bardzo łatwy sposób odwołać się do niej i zająć się jedynie zapisaniem konkretnych zapytań.

Opracowanie: Adam Suchowski

nowe Porady MySQL » zobacz wszystkie
nowe Porady PHP » zobacz wszystkie

WordPress database error: [Incorrect file format 'wp_comments']
SELECT * FROM wp_comments WHERE comment_post_ID = '900' AND comment_approved = '1' ORDER BY comment_date desc

Dodaj komentarz









 
| | | |
Copyright © 2006-2013 egrafik.pl | Kontakt | Reklama | Projekty domów
jocker