Class & MySQL

  • Автор темы Автор темы Mr_Max
  • Дата начала Дата начала

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()){
.........
}
Спасибо
 
то есть result и select тебе писать легче ?
может тогда сделать алиасы для функций ?
 
я думаю, замена стандартного слова fetch на нелогичное select внесет только путаницу
 
RomikChef
я думаю, замена стандартного слова fetch на нелогичное select внесет только путаницу
Согласен, спасибо поменяю

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

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

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