Този сайт използва бисквитки (cookies). Ако желаете можете да научите повече тук. Разбрах
IDG  •  PC World  •  Computerworld  •  CIO  •  CFO  •  Networkworld  •  Дискусии  •  Кариерна зона  •  Събития
computerworld | кариерна зона | Lang Cloud
Computerworld | кариерна зона | programming | PHP

Детайли на връзката към БД в CodeIgniter

PHP 708 прочитания


CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/**
 В * Check Database Connection
 В *В 
 В * Checks connection details to see if they are correct. Useful for testing
 В * user supplied details in an install controller.
 В *В 
 В * @access    protected
 В * @param     string          $protocol       protocol to connect with
 В * @param     string          $host           host to connect to
 В * @param     string          $user           username to login with
 В * @param     string          $pass           password to login with
 В * @param     string          $database       database to check for
 В * @param     integer         $port           port to connect on (optional)
 В * @return    bool
 В */

 protected function _check_db($protocol,$host,$user,$password,$database,$port = NULL)
 {
В  В // prep the DSN string
В  В $dsn = "{$protocol}://{$user}:{$password}@{$host}/{$database}";
В  В if($port !== NULL)
В  В {
В  В  В  $dsn .="?port={$port}";
В  В }
 
В  В // Load the database and dbutil
В  В $this->load->database($dsn);
В  В $this->load->dbutil();
 
В  В // check the connection details
В  В $check = $this->dbutil->database_exists($database);
 
В  В // close the database
В  В $this->db->close();
 
В  В // return our status
В  В return $check;
 }

ICON ICON ICON Tweet it! ICON

Кеширане с PEAR::Cache_lite
PEAR е база с разширения и приложения писани на php. Състои се от структурирани пакети код, предоставени за безплатно ползване. Има изградена система за разпространение на код и поддръжка на пакети.
PHP 1992 прочитания
Variable променливи
Variable променливите в PHP изглеждат по следния начин: $$var
PHP 1860 прочитания
Получаване на данни от клиента
Никога не се доверявайте на данни, получени от клиент !
PHP 2075 прочитания
Показване на списък с всички файлове при commit в GIT
Ако хешът на commit-а, който искаме да покажем е a303aa90779efdd2f6b9d90693e2cbbbe4613c1d
Linux/UNIX 805 прочитания
Зареждане на XSL stylesheet
Предлагам на вниманието ви един лесен начин да заредите в своето Java прложение нужните XSL стилове, чрез метода TransformerFactory.
Java 1021 прочитания
Статични променливи в клас
Статичните променливи са на ниво клас, така че те могат да се използват и без да има main() метод, например:
Java 1104 прочитания
Копиране в клипборда
Във функцията SendToClipboard в клипборда се копира съдържанието на ListView обект, като след това може удобно да се експортира към Excel например.
Visual Basic 1122 прочитания
Определяне на приблизителния брой редове, върнати от DataReader
Тъй като DataReader е recordset само за четене и може да бъде превъртан само напред, вие не може да знаете колко записи ще върне.
ADO.NET 1691 прочитания

Слайдшоу

HR на месеца

Петя Костова, старши бизнес партньор „Човешки ресурси“ VMware за България и за регион EMEA

Петя Костова, старши бизнес партньор „Човешки ресурси“ VMware за България и за регион EMEA

“ Петя Костова, старши бизнес партньор „Човешки ресурси“ VMware за България и за регион EMEA, е лице на рубриката HR of the Month („ЧР на месеца“) през февруари. Инициативата се... ” вижте още »

IT сертификати