Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Абработка users.xml и сравнение с базой mysql

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Ср Окт 24, 2012 4:22 pm    Заголовок сообщения: Абработка users.xml и сравнение с базой mysql
Ответить с цитатой

Как лучше организовать ежемесячное сравнение базы mysql users с users.xml.. на наличие/отсутствие пользователей?

в какой форме лучше содержать users.xml для удобства сравнения?
какую лучше структуру взять?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13742
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Окт 24, 2012 5:01 pm    Заголовок сообщения:
Ответить с цитатой

Нужно смотреть на структуру таблицы users. Это первое. А второе почему именно xml?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Ср Окт 24, 2012 5:16 pm    Заголовок сообщения:
Ответить с цитатой

Мне могут экспортировать базу только в .XML. Остальное запрещено политикой и т.д. Базу мне экспортируют из ГОС. Универа
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13742
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Окт 24, 2012 5:31 pm    Заголовок сообщения:
Ответить с цитатой

гораздо проще создать еще одну таблицу скажем users2 такой же структуры и выполнять копирование скажем раз в день (в крон записать задание). После этого узнать, какие пользователи были вчера, а каких - не было - дело одного запроса
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Ср Окт 24, 2012 6:11 pm    Заголовок сообщения:
Ответить с цитатой

кратко можешь структуру запроса набросать. если можно графически
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13742
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Окт 24, 2012 6:30 pm    Заголовок сообщения:
Ответить с цитатой

SELECT a.id FROM a LEFT JOIN b ON a.id = b.id WHERE b.id IS NULL;
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Ср Окт 24, 2012 6:34 pm    Заголовок сообщения:
Ответить с цитатой

a.id - первая база id
b.id - вторая база id

правильно понял?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13742
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Окт 24, 2012 6:42 pm    Заголовок сообщения:
Ответить с цитатой

a - первая ТАБЛИЦА, id - ПОЛЕ

советую разобраться с терминологией
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Сб Ноя 17, 2012 2:48 pm    Заголовок сообщения:
Ответить с цитатой

Код:
$query = "UPDATE patronymic, mes SET patronymic.name='".$name."', patronymic.surname='".$surname."', patronymic.patronymic='".$patronymic."',  patronymic.gruppa='".$gruppa."',  patronymic.telefon='".$telefon."',  patronymic.status='".$st."', patronymic.stipuxa='".$stip."', patronymic.beznal='".$beznall."', patronymic.images='".$imagess."', patronymic.profbilet='".$profbilet."', mes.jan='".$jan."'  WHERE id=".$_GET['id']; 


Не работает обновление, хотя сделал вроде всё правильно
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис