Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: маленький вопрос в сторону ооп
Вот написал маленький класс, но увы ни коннекта к базе, ни запрос не работает.
Что не тут не так? :c
OrmaJever
Отправлено: 15 Июля, 2012 - 16:32:40
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
Может стоит вызвать те методы в которых это происходит?
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
Andrusa95
Отправлено: 15 Июля, 2012 - 16:44:57
Новичок
Покинул форум
Сообщений всего: 46
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
Попробуйте посмотреть в сторону класса PDO. В ответ на Ваш вопрос попробуйте вызвать метод enableMySQL() в методе setQuery() перед функцией mysql_query().
----- Знание есть сокровище, но хранитель его — разум.
Пенн Вильям
Stierus
Отправлено: 16 Июля, 2012 - 13:35:24
Рекордсмен по количеству сообщений за 7 дней
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Помог: 52 раз(а)
а что вы ожидаете от этого кода?
Volter9
Отправлено: 20 Июля, 2012 - 09:06:57
Новичок
Покинул форум
Сообщений всего: 2
Дата рег-ции: Июль 2012
Помог: 0 раз(а)
Так-то не плохо, вот только как-то не солидненько, вот мой пример класса:
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Помог: 52 раз(а)
Я PDO использую довольно давно и не понимаю таких извращений
PATCH
Отправлено: 20 Июля, 2012 - 11:01:42
Частый посетитель
Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011
Помог: 22 раз(а)
Stierus пишет:
Я PDO использую довольно давно и не понимаю таких извращений
и в чем тут извращение? пишем дискриптор а дальше через запятую перечисляем свойства которые относятся к даному дискриптору , для больше красоты их можно выставить в столбик , на офицальном сайте php даже в примерах указан дискриптор и через запятую перечисление свойств объекта ( http://php.net/manual/en/language.oop5.php ) , по мне так извращение постояно писать дискриптор затем var и только 1 свойство объекта , учитывая что это var ушло глубоко в историю начиная с php5..
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Помог: 52 раз(а)
var уже нотисы плюет при использовании, это атавизм
Такой синтаксис нормален, единственный минус - не все IDE его пока понимают.
Под извращением я имел ввиду написание своих классов для работы с БД, которые по сути являются корявой заменой PDO, жалким намеком на ORM, смысл использования которых в php довольно сомнителен.
DelphinPRO
Отправлено: 20 Июля, 2012 - 12:30:08
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Stierus пишет:
Под извращением я имел ввиду написание своих классов для работы с БД, которые по сути являются корявой заменой PDO, жалким намеком на ORM, смысл использования которых в php довольно сомнителен.
поддерживаю на 100%
только я юзаю mysqli
----- Чем больше узнаю, тем больше я не знаю.
Volter9
Отправлено: 20 Июля, 2012 - 17:34:24
Новичок
Покинул форум
Сообщений всего: 2
Дата рег-ции: Июль 2012
Помог: 0 раз(а)
Как хотите. Я просто Пример привел.
PATCH
Отправлено: 20 Июля, 2012 - 20:41:04
Частый посетитель
Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011
Помог: 22 раз(а)
Stierus пишет:
var уже нотисы плюет при использовании, это атавизм Улыбка
Такой синтаксис нормален, единственный минус - не все IDE его пока понимают.
Под извращением я имел ввиду написание своих классов для работы с БД, которые по сути являются корявой заменой PDO, жалким намеком на ORM, смысл использования которых в php довольно сомнителен.
аа понятно я думал ты про такую запись имел ввиду)
ph3n
Отправлено: 20 Июля, 2012 - 23:17:00
Новичок
Покинул форум
Сообщений всего: 23
Дата рег-ции: Май 2012
Помог: 0 раз(а)
Подумал я на досуге, зачем изобретать велосипед, если есть mysqli/PDO
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.