mysql Class

Jnrby

Новичок
mysql Class

Здравствуйте!
Начал изучать PHP 5.
Написал не болшой класс для соединения с базой.

Хотелось-бы узнать, на сколько он корректно написан.
И насколько рекомендуется использовать mysql_free_result по окончанию работы при не большой загрузке сайта.
PHP:
<?php
class mysql_conn{
	public $db_connect_id;
	public $db_query_result;
	public $db_rows;

	public function __construct($db_host, $db_user, $db_pass){
		$this->db_connect_id = @mysql_pconnect($db_host, $db_user, $db_pass) or die (mysql_error());
		mysql_select_db("tes") or die(mysql_error());
	}

	public function db_query($query=""){
		if ($query!=""){
			unset ($this->db_query_result);
			$this->db_query_result=@mysql_query($query, $this->db_connect_id);
			unset ($this->db_rows);
			return $this->db_query_result;
		} else {
			return false;
		}
	}
	public function db_fetch_array($db_query_id=0){
		$db_query_id=$this->db_query_result;
		if ($db_query_id){
   			$this->db_rows= mysql_fetch_array($this->db_query_result);
   			return $this->db_rows;
		}
	}
}

$obj = new mysql_conn("localhost","root","12345");
for ($i=0;$i<100;$i++){
	$result=$obj->db_query("SELECT * FROM ajax_countries LIMIT 0,2");
	while(list($a, $b)= $obj->db_fetch_array($result)){
	echo $b ."<br>";
	}
}
 

Фанат

oncle terrible
Команда форума
не очень понятно, зачем написан этот класс.
а уж код внизу, где в цикле идет сто запросов - и вовсе за гранью добра и зла.
если бы ты вместо него сделал один - это было бы в миллион раз ценнее любого класса.
 

Jnrby

Новичок
Автор оригинала: *****
не очень понятно, зачем написан этот класс.
а уж код внизу, где в цикле идет сто запросов - и вовсе за гранью добра и зла.
если бы ты вместо него сделал один - это было бы в миллион раз ценнее любого класса.
Ну код внизу я просто тестил родсчёт количества соединений и время, а при написание поста убрал чтоб небыло лишнего кода.
 

Фанат

oncle terrible
Команда форума
странно. в коде внизу только одно соединение. чего его считать?

ну хорошо. так для чего вообще нужен этот класс?
 

fixxxer

К.О.
Партнер клуба
Jnrby
у тебя получилась бессмысленная обертка, ничуть не сокращающая объем кода.

посмотри PDO
 

Фанат

oncle terrible
Команда форума
как же их всех пугают вопросы, которые предлагают подумать.
 

Jnrby

Новичок
Автор оригинала: *****
как же их всех пугают вопросы, которые предлагают подумать.
Нет не пугают, просто пошёл читать мануал по PDO.

В данный момент просто разбираюсь с использованием класса и первое что пришло в голову это поэксперементировать с подключением в базе.
 

Фанат

oncle terrible
Команда форума
Вот так у нас появляется еще один ООП программист.
 

Фанат

oncle terrible
Команда форума
Опять "посмотрите". кругом одно посмотрите. Форум не программистов, а впередсмотрящих. ДУМАТЬ когда начнем?
Как можно осваивать идею на примере 50 килобайт кода? Этим можно только пользоваться (да и то - вопрос).
 
Сверху