Class & MySQL

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Class & MySQL

Здраствуйте.
На сколько коректен следуйщий Class:

class mysqlresult
{
function mysqlresult($sql, $db)
{
$this->mysqlresult = mysql_query($sql, $db);
}
function select()
{
return (mysql_fetch_array($this-> mysqlresult));
}
Хотелось бы услышать слишком ли будет колбасить РНР при выборке в такой способ

Запрос на выборку

$sql = new mysqlresult("SELECT * FROM regional ORDER by r_datetime DESC", $db);

while ($data = $sql->select()){
.........
}
Спасибо
 

Demiurg

Guest
то есть result и select тебе писать легче ?
может тогда сделать алиасы для функций ?
 

RomikChef

Guest
я думаю, замена стандартного слова fetch на нелогичное select внесет только путаницу
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
RomikChef
я думаю, замена стандартного слова fetch на нелогичное select внесет только путаницу
Согласен, спасибо поменяю

А как на счёт лишней нагрузки PHP?
 

Demiurg

Guest
>А как на счёт лишней нагрузки PHP?
своим классом ты именно эту нагрузку и создаешь
 

RomikChef

Guest
А как насчет объяснить, зачем тебе заменять одни слова другими?

Нагрузка, конечно, будет.
Об этом хотя бы у лердофа почитай.
Вкратце, ты заменяешь вызов написанных на С и скомпилированных функций на интерпретируеме, что непременно замедлит работу.

Но я не понимаю, зачем тебе вся эта чехарда с именами.
Пиать класс только для того, чтобы были другие имена - это я не понимаю
 

Screjet

Новичок
Класс имеет смысл, но не такой, как ты нарисовал.
Должны быть проверки ошибки, результата и
public - функции, например fetch(), seek(), free().
 
Сверху