Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Database
- {
- var $db_host;
- var $db_user;
- var $db_pass;
- var $db_name;
- var $db_charset;
- var $connection=null;
- function __construct()
- {
- $this->db_host = "localhost";
- $this->db_user = "test_user";
- $this->db_pass = "test_pass";
- $this->db_name = "test_db";
- $this->db_charset="utf8";
- }
- function connect()//bağlantıyı açar
- {
- $this->connection=mysqli_connect($this->db_host,$this->db_user,$this->db_pass,$this->db_name);
- $this->query("set charset ".$this->db_charset);
- echo "CONNECTION OK!\n";
- }
- function disconnect() //bağlantıyı kapar
- {
- mysqli_close($connection);
- }
- function escapeString($value)//sql injectionu önler
- {
- return mysqli_real_escape_string($this->connection,$value);
- }
- function query($query)//sorgu çalıştırılır
- {
- return mysqli_query($this->connection,$query);
- }
- function getColumn($query) // her çağırıldığında sorgu sonucundan bir satır getirir
- {
- return mysqli_fetch_array($query);
- }
- }
- /*
- Nasıl kullanılır
- Öncelikle include "Database.php"; ile ekliyoruz sonra $db=new Database(); ile db nesnesini oluşturuyoruz.
- Daha sonra $db->connect(); ile bağlananıp komutları çalıştırabiliriz.
- Not : veritabanı bilgilerini değiştirmeyi unutmayın :)
- */
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement