host3nter

تبدیل این کلاس به pdo چجوریه؟

<?php class DB { /** * @property Resource The ...

موضوع تبدیل این کلاس به pdo چجوریه؟,.

PHP, برنامه نویس, برنامه نویسی

تاريخ ارسال:2014/07/10

هاست سنتر <?php class DB { /** * @property Resource The connection field */ protected $con; /** * Database constructor * Initializes the object and connects to MySQL */ public function __construct() { $this->con = mysql_connect(HOST, USER, PASS) or die('Connection error'); mysql_select_db(NAME, $this->con) or die('Database error'); $this->Query('SET NAMES \'utf8\''); mysql_set_charset('utf8'); } /** * How many rows affected? * @return The number of affected rows by the last excuted query */ public function AffectedRows() { if($this->con) { return mysql_affected_rows($this->con); } return 0; } /** * Executes a select query and return the result as standard PHP array * @param string $query The select query to execute * @return array The result array */ public function ArrayQuery($query) { $result = array(); if($this->con) { $rows = $this->Query($query); if($rows && mysql_num_rows($rows) > 0) { while($row = mysql_fetch_assoc($rows)) { $result[] = $row; } } } return $result; } /** * Escape a value to use safely in queries * @param string $value The value to escape * @return string|boolean The escaped value if connection exists, false otherwise */ public function Escape($value) { if($this->con) { return mysql_real_escape_string($value, $this->con); } return false; } /** * Execute a query and return the result as a MySQL resource * @param string $query The query to execute * @return resource|boolean The result resource if connection exists, false otherwise */ public function Query($query) { if($this->con) { return mysql_query($query, $this->con); } return false; } } نتونستم تبدیل کنم اینجوری شد <?php class DB { /** * @property Resource The connection field */ protected $con; private $dsn; /** * Database constructor * Initializes the object and connects to MySQL */ public function __construct() { /*$this->con = mysql_connect(HOST, USER, PASS) or die('Connection error'); mysql_select_db(NAME, $this->con) or die('Database error'); $this->Query('SET NAMES \'utf8\''); mysql_set_charset('utf8');*/ $this->dsn = "mysql:host=HOST;dbname=NAME"; $this->con =new PDO($this->dsn,USER,PASS,array(PDO::MYSQL_ATTR_INIT_COMMAND= >'SET NAMES utf8')); } /** * How many rows affected? * @return The number of affected rows by the last excuted query */ public function AffectedRows() { if($this->con) { return mysql_affected_rows($this->con); //return $this->query("SELECT FOUND_ROWS()")->fetchColumn(); } return 0; } } هاست,دامین,سایت,وب,طراحی

تبدیل, این, کلاس, به, pdo, چجوریه؟

تبدیل این کلاس به pdo چجوریه؟

میزبانی وب ,هاست,فضای وب,ویندوز,لینوکس,دات نت,پی اچ پی,web hosting,windows host,linux host,asp.net,php,sql server,mysql میزبان پایتخت ارائه دهنده خدمات میزبانی وب، هاست و هاستینگ، میزبانی هاست، دامین، میزبانی نمایندگی، نمایندگی وب، سرور مجازی و سرور مجازی ابری می باشد.هاست,میزبانی وب,دامین,سرور مجازی,میزبان پایتخت,host,domain,vps,mizban paytakht,hosting,share hosting,میزبان وب,میزبانی هاست,هاستینگ

google