За примерчик с промежуточной переменной - спасибо. Здесь:
Цитата:
а примерчик можно?
я имел ввиду примерчик без использования промежуточной переменной, хотя в моем случае нужна именно переменная, потому как еще несколько запросов с ней выполнить нужно.
Далее, как теперь заюзать эту функцию? Предпочтительней в Kohana ORM, но можно и в обыйчном PHP. Как запрос собственно строить? Как вообще вызвать пользовательскую функцию в mysql? Что-то про команду call() ищу не могу найти.
Я только начинаю прогрмаммировть в MySql поэтому еще слабо знаю синтаксис. Подскажите дрогие мои, как объявить переменную в MySql? Например, я хочу сделать так:
Не думал что моя темы вызовет стль бурный диспут, всем спасибо. Мне главное что бы потом этот 0 можно было сравнивать вот так $var == 0, $var != 0, $var > 0 и т.д.
Сабж звучит примерно так: Может ли в столбце, который является первичным ключом таблицы, плюс, он еще и AUTO_INCREMENT, хранится значение 0.
Вручную, в таком столбце можно поменять значение, главное, что б оно было уникальным. Я попробовал в такой таблице одной строке присвоить 0, привелось нормально, далее таблица заполняется нормально, автоматически добавляется нужные идентификаторы, все норм. Выбрать из этой таблицы строку с идентификатором 0 тоже выбирает. В общем, работает. Вопрос к знатокам, чем чревато использование строки с идентификатором 0? И вообще, плохо это аль хорошо или вообще нормально это?
Здравствуйте. В постижении KO3.3 написал класс для работы с EAV моделью хранения данных. Решил проверить метод для редактирования названия группы сущностей. Вот его код:
Я закоментирвал основную часть, что бы просто вывести TRUE и проверить свойство класса result. Обращаюсь к этому свойству в контроллере, а Кохана говорит, что мол нет такого свойства у указанного объекта. Парадокс в том, что код
На форуме Kohan'ы мне ответили в частности следующее:
Цитата:
потому что ты не учил мат часть и не знаешь отличие статичных атрибутов от нестатичных
В чем разница этих двух строк??? И в чем разница между статическим и динамическим атрибутом. Если возможно, не посылайте в гугл, а дайте ссылку на полезную статью или вкратце объясните мне в чем разница между статическим и не статическим свойством объекта и как это выгладит в коде. Заранее благодарю.
OrmaJever, framework имхо для тех, кто не любит изобретать велосипеды. Плюс, готовая реализация HMVC. Реализуйте мне пожалуйста в пару строк HMVC, с возможностью писать в адресной строке что-то вроде http://example[dot]com/object/method/param
Где
obeject - это объект, у которого есть метод для принятия строки от пользователя, метод для вывода принятой строки на экран через шаблон.
method - это метод объекта, будь-то get set или еще чего, а
param - это название шаблона, через который можно вывести полученную фразу, причем шаблонов может быть десяток, а в шаблоне может быть только один малюсенький php-тег <?=$string?> потому что профессинал-верстальщик понятие о вашем Похапе не имеет.
Причем все эти параметры должны быть необязательными, введя просто http://example[dot]com/ мы должны попасть на форму ввода этой фразы, а по нажатию на кнопку ок получить её уже тут http://example[dot]com/object/method/param ,и желательно еще что бы на странице ввода можно было селектом выбрать через какой шаблон вы бы хотели вывести вашу фразу.
А ТС помоему трололоша, а не программист нихера. Ну это ж надо, Rubby on Rails принять за php-фреймворк! Да и на голом JS сейчас далеко не уедешь.
Как получить кол-во строк, возвращенных при помощи ORM?
Облазил весь файл Kohana_ORM, но не нашел метода типа get_num_rows или get_rows, вообще нет подходящего метода.
Необходимый, ИМХО, метод, а его нет! Пока вижу только один выход, создав объект типа ORM, перебрать его циклом foreach, а в цикле сделать увеличение счетчика на единицу за каждый шаг. Считаю что это глупая затея, ведь есть же стандартный php-интерфейс который выполняет это в одну команду mysql_num_rows.