Никак не соображу как сделать....
Нахожу из таблицы базы данных через СЕЛЕКТ запрос массив и строю на основе него таблицу - все нормально..Проблема в том, что в получаемой таблице есть столбец,допустим
GPS|
----+
0
0
12
101
0
0
содержимое которого мне нужно заменить скажем на
GPS____|
----------+
preview
preview
preview
preview
.............
Где preview это ссылка типа index.php?id=101.Т.е. в значение id в ссылке должно подставляться значение каждой строчки этой колонки!
Понимаю, что надо както использовать GET[] но опыта к сожалению в таких вещах нету
формат записи даты в БД определяется автоматически или строка в дату всегда в УУУУ.ММ.ДД преобразуется?
Формат ячейки по умолчанию CURRENT TIMESTAMP, не ноль, тип TIMESTAMP, а передается в нее данные в виде ДД.ММ.УУ . На деле в таблице я вижу УУДД.ММ.УУ))
PS - Причем по началу такой ерунды я не замечал...
Отцы,помогите советом )))
В таблицу в ячейку ДАТА попадают данные из текстового файла. Это дата и время. Проблема в том, что в оригинале формат данных стоит (13.09.08), а в таблицу попадает (2013.09.08), Вообщем перепутаны год и число как я понял...
Тип Ячейки "ДАТА" timestamp ON UPDATE CURRENT_TIMESTAMP
Добрый день!
Озадачился таким вопросом:
Как настроить локально эту штуку? И можно ли запускать выполнение сценария не циклически (каждый день, каждый час и тд.), а по действию пользователя, т.е. пользователь обратился к скрипту, далее запускается таймер например секунд на 20-30, потом идет выполнение скрипта??? Поделитесь мудрым советом....
кстати, записи разделяются **, а поля *, насколько я вижу, а в предыдущем скрипте ** не заметили
На самом деле все разделяется * , а ** это просто пустая ячейка передается я ее заменил на "-" (Добавление)
Andrey5555 пишет:
Ну автоматически только через CRON
Кстати на моем хостинге есть поддержка Cron и впринципе можно попробовать в планировщике запускать скрипт, это идея, счас я настроил чтоб при обращении пользователя скрипт выполнялся))
$sql=$sql."concat_ws('',v.VehicleRegNumber,'[',vg.GroupText,']') as 'object', ";
$sql=$sql."'входящий' as 'vid', ";
$sql=$sql."IF(m.CloseTime>0,concat_ws(' * ',mc1.`VehicleText`,mc2.`VehicleText`),concat_ws('.',mc1.`VehicleText`,mc2.`VehicleText`)) as 'text', ";
$sql=$sql."'Да' as 'connect' ";
$sql=$sql."From navdb.messagesin m ";
$sql=$sql."LEFT JOIN navdb.`vehicles` v ON (v.`VehicleID`=m.`VehicleID`) ";
$sql=$sql."LEFT JOIN navdb.`vehgroups` vg ON (vg.`GroupID`=v.`GroupID`) ";
$sql=$sql."LEFT JOIN navdb.`messagecodes` mc1 ON (mc1.`Mcode`=SUBSTRING(m.VehicleStatus,1,INSTR(m.VehicleStatus,';')-1)) ";
$sql=$sql."LEFT JOIN navdb.`messagecodes` mc2 ON (mc2.`Mcode`=SUBSTRING(m.VehicleStatus,INSTR(m.VehicleStatus,';')+1,LENGTH(m.VehicleStatus)-INSTR(m.VehicleStatus,';')-1)) ";
$sql=$sql."where FROM_UNIXTIME(GMTime) between ".$_GET[d1]." and ".$_GET[d2]." ";
как отфильтровать данные которые попадают в колонку v.VehicleRegNumber, т.е не заносить в таблицу данные определенного значения?! например если v.VehicleRegNumber равно "A-21"
да нет там как раз данных мало, всего может на пару килобайт....
вообщем я так понял все сложно очень...((
мне как раз нужно например с определенной периодичностью выгружать данные из одного сервака , который доступен через определенный порт на свой хост в бд...ну или хотябы передавать во временный текстовик на свой хост а оттуда вставлять в бд....данные раз в сутки обновляются
У меня работает вот такая вот конструкция
2) файл имеет грубо говоря расширение inc! в нем просто открывается dbf таблица и при обращении к апачу с адресом этого файла он выводит такое содержание....
Допустим все это есть(пароли и тд)
Как должен примерно выглядеть скрипт чтоб такого вида файл передать в таблицу, т.е надо данные разделенные звездочками чтоб попадали в колонки таблицы...* - это типа разделителя данных
и доступные через инет по определенному адресу и порту(т.е я могу обратившись увидеть их в браузере), в таблицу базы данных на определенном хостинге???