<?php
$user = user_save($user, array('mydata' => $user->mydata . '+'));
?>
как видно выше обращаться напрямую $user->mydata к нему можно - при загрузке пользователя вытягивается из data
С postgre ошибками не знаком но все указывает на то что таблички или вида doschoolweb нету. Может префиксы. Проверь. И почему до сих пор не друпаловское api ?
В общем если в settings.php такую функцию самому написать, то думаю большой беды не случится. Этот же файл при обновлениях не трогается? А кому надо поймет - зачем она.
Кстати тут, "под шумок", спрошу: почему в Database API нет функции типа db_num_rows чтобы получить кол-во строк результата. Хотя в самом ядре используются функции mysql_num_rows, pg_num_rows ...
Чем обычно заменяется такая функция друпалерами? Или в обход API использовать?
так а для NULL и в стандартном db_query нет заполнителя. В Вандюке про NULL, TRUE, FALSE специально о том что заменяется на 0 или 1 сказано.
Единственно что можно - сначала удалить, а потом без указания вставить если конечно в схеме - 'default' => NULL.
Получается что задавая
'status' => null
ты это поле все равно что не указываешь. Для insert-а пойдет, а вот update - нет.
Почему: думаешь в таблицу NULL записать, но ведь и в php имеется свой null.
Зацени вот так:
<?php
$record = array('id' => 66, 'status' => 'NULL');
?>
- запишет ноль, так как заполнитель будет %d.
SELECT COUNT(DISTINCT y.nid) FROM {term_node} y
WHERE y.nid IN
(
SELECT x1.nid AS nid FROM {term_node} x1
WHERE x1.tid = 5 or x1.tid = 10 or x1.tid = 15
GROUP BY x1.nid
HAVING COUNT(x1.nid) > 2
)
- выбрать те у которых tid 5,10,15 имеется.
COUNT(x1.nid) > 2 - т.е. три совпадения чтобы было, т.к. три условия.
Скачал книгу Девида Мерсера вроде как по администрированию. Обещали что на русском. Оказалась на английском. Тоже покупать неохота если проработать можно и так. Были бы какие то подробные глубокие размышления, тогда можно и купить. Вот вандюка 2-е издание купил, сейчас наслаждаюсь всеми приколами русской редакции этой книги.
На английском понимаю надо читать, но медленновато выходит.
та не говори ...
Это уже не надо, логирование спасает. Думаю потом netbeans поставить, может зафурычит. Хотя не особо пошаговая отладка полезна в принципе тут.
Я уже в программировании давно и с web-ом в частности. Вот так если на вскидку по отношению к изучению php, mysql, iQuery и т.д. друпал заметно сложнее, особенно поначалу и какие-то курсы не особо помогут. Хотя научить легкому за деньги желающие конечно найдутся. Много ли от этого толку. А вот сложному учить - тому что далось с трудом, без ничьей помощи - найдутся ли желающие научить - уже вопрос.
Темизация форм
<?php
$form['#id'] = 'my-id';
?>
Темизация форм
<?php
$form['#after_build'] = array('func1', 'func2');
// где
Программист PHP
volocuga@drupal.org, ты о чем, кто дает работу ?
Программист PHP
он же:
немножко правда не понятно, что такого необычного в вакансии, чтобы публиковать сюда... может чтобы не в одиночестве сглотнуть слюну.
Программист PHP
Хорошая вакансия, еще и обучают. Жаль городишко не мой.
Ошибка
Full_acсess, самому уши не режет - дрЮпал ?
db_query + UPDATE + поле auto_increment = неожиданное приращение
Это что такое:
<?php
db_query("UPDATE {modulename_works} SET work_name = '%s', work_norm = %f WHERE work_id = %d LIMIT 1",
$work_name, $work_norm = %f WHERE work_id = %d LIMIT 1", $work_name, $work_norm, $work_id);
?>
???
Немножко отличается от правильного кода в первом посте, разве нет?
Парсить и добавлять переменную в поле users.data
<?php
$user = user_save($user, array('mydata' => $user->mydata . '+'));
?>
как видно выше обращаться напрямую $user->mydata к нему можно - при загрузке пользователя вытягивается из data
Запись в БД
С postgre ошибками не знаком но все указывает на то что таблички или вида doschoolweb нету. Может префиксы. Проверь. И почему до сих пор не друпаловское api ?
Запись в БД
http://www.drupal.ru/node/25211
drupal_write_record и null, возможно?
В общем если в settings.php такую функцию самому написать, то думаю большой беды не случится. Этот же файл при обновлениях не трогается? А кому надо поймет - зачем она.
drupal_write_record и null, возможно?
да, точно, можно же и так.
Кстати тут, "под шумок", спрошу: почему в Database API нет функции типа db_num_rows чтобы получить кол-во строк результата. Хотя в самом ядре используются функции mysql_num_rows, pg_num_rows ...
Чем обычно заменяется такая функция друпалерами? Или в обход API использовать?
drupal_write_record и null, возможно?
так а для NULL и в стандартном db_query нет заполнителя. В Вандюке про NULL, TRUE, FALSE специально о том что заменяется на 0 или 1 сказано.
Единственно что можно - сначала удалить, а потом без указания вставить если конечно в схеме - 'default' => NULL.
drupal_write_record и null, возможно?
Получается что задавая
'status' => null
ты это поле все равно что не указываешь. Для insert-а пойдет, а вот update - нет.
Почему: думаешь в таблицу NULL записать, но ведь и в php имеется свой null.
Зацени вот так:
<?php
$record = array('id' => 66, 'status' => 'NULL');
?>
- запишет ноль, так как заполнитель будет %d.
[РЕШЕНО]Как убрать пробелы в начале строк в ноде
http://www.drupal.ru/node/46797
- какой то пример с nodeapi
1111
можно присоединиться к беседе ?
Посоветуйте модуль для отображения и редактирования табличных данных.
Наверное ТС интересует такая работа не с любой таблицей (тем более служебной Друпала), а какой то определенной, где он хранит данные.
помогите с sql запросом
Мой вариант:
SELECT COUNT(DISTINCT y.nid) FROM {term_node} y
WHERE y.nid IN
(
SELECT x1.nid AS nid FROM {term_node} x1
WHERE x1.tid = 5 or x1.tid = 10 or x1.tid = 15
GROUP BY x1.nid
HAVING COUNT(x1.nid) > 2
)
- выбрать те у которых tid 5,10,15 имеется.
COUNT(x1.nid) > 2 - т.е. три совпадения чтобы было, т.к. три условия.
[РЕШЕНО] Проблема при установке Друпал на денвер
Вот тут: http://remage.su/
вся установка расписана.
Новая книга Drupal E-commerce with Ubercart 2
Скачал книгу Девида Мерсера вроде как по администрированию. Обещали что на русском. Оказалась на английском. Тоже покупать неохота если проработать можно и так. Были бы какие то подробные глубокие размышления, тогда можно и купить. Вот вандюка 2-е издание купил, сейчас наслаждаюсь всеми приколами русской редакции этой книги.
На английском понимаю надо читать, но медленновато выходит.
Новая книга Drupal E-commerce with Ubercart 2
«Dan=Если бы это было не так и издатель терял бы деньги, то электронная версия появлялась бы позже бумаги или вообще не выпускалась.»
Если б это еще было верно по отношению к русскоязычным книгам по друпал.
Как я влюбился в drupal и что из этого получается
Молодец
отладка Drupal
та не говори ...
Это уже не надо, логирование спасает. Думаю потом netbeans поставить, может зафурычит. Хотя не особо пошаговая отладка полезна в принципе тут.
Обучение Drupal. Город-герой Киев.
Я уже в программировании давно и с web-ом в частности. Вот так если на вскидку по отношению к изучению php, mysql, iQuery и т.д. друпал заметно сложнее, особенно поначалу и какие-то курсы не особо помогут. Хотя научить легкому за деньги желающие конечно найдутся. Много ли от этого толку. А вот сложному учить - тому что далось с трудом, без ничьей помощи - найдутся ли желающие научить - уже вопрос.