каким образом определить содержит ли ячейка таблицы символы

  • Автор темы Автор темы ivan52
  • Дата начала Дата начала

ivan52

d-i-d grafix
каким образом определить содержит ли ячейка таблицы символы

есть таблица coords
id value (int, text)

value может иметь подобное содержание

table|O:12:"valuesbring":5:{s:8:"contents";a:0:{}s:5:"total";

как достать значение "a:0:"?только считать сначала нн-е кол-во символов или можно like использовать?
 
> как достать значение "a:0:"?
Проектировать базу нормально.
 
Автор оригинала: SiMM
> как достать значение "a:0:"?
Проектировать базу нормально.
спасибо СИММ! а вариант работы с уже напортаченным есть?
что лучше like или строковые функции?
или я вообще в неправильном направлении думаю?

-~{}~ 18.03.05 00:00:

еще у кого либо есть идеи решения проблемы?

-~{}~ 18.03.05 00:44:

спасибо, тема закрыта
пришлось пользоваться php substr()
и вырезать то что нужно, напишите, если вдруг решение корявое!
 
так ведь есть аналог субстр в mysql так что можно только запросом получать результат
 
Уж очень похожа эта строка на сериализованный массив.
Попробуй [m]unserialize[/m]
 
to [DAN] - действительно похоже на сериализованный массив
спасибо за мысль, буду пробовать и читать

то nip - что это за аналог? именно в этом и идея была одним запросом все обрабатывать и получать
именно средствами mysql
 
чтобы обрабатывать средствами mysql, надо хранить средствами mysql
а если уж храните через анальное отверстие, то и обрабатывайте там же.
 
спасибо фанат! буду знать на будущее где хранить :)

-~{}~ 18.03.05 09:32:

а сериализованый массив никто не пользует?

-~{}~ 18.03.05 09:32:

отстойная функция что ли?
 
Смешные вы люди - ламеры.
Все у вас черно-белое.
Либо рулез, либо отстой.

Функция - не отстойная. Если на месте приспособлена.
В базе же сериалайз использовать - это идиотизм (щас обязательно прибегут офуевающие от сознания собственной значимости перцы рассказывать о том, что в одном случае на миллион - не идиотизм).
почему идиотизм - я наглядно пояснил постом выше
 
ну вот видишь объяснил
то есть если он в файлах храниться то это нормально
а в базе хранят - как хранят
 
ну возможно

пожалуй пойду почитаю ман а то совсем запинаете
ибо незнание не исключает ответсвенности
 
да это дело пишут не в манах, а в учебниках.
о том, что такое бд, и как в ней хранить данные
 
Да, учебник, если честно, не помешает.
просто для того БД и придумана, тчобы данные хранить не в куче, а структурированно.
чтобы можно было легко находить нужные данные, связывать таблицы, производить любые вычисления и преобразования. средствами самой БД.
а у тебя при такой структуре ты БД-то и не используешь вовсе.
с таким набором данных вполне подойдет тектовый файл
 
да это не я так храню
я только пытаюсь поправить ситуацию созданную до меня
но вероятно лучшее исправление - это написание заново и правильно, хотя с моими начальными знаниями вряд ли правильно получиться, но читать пытаться и еще раз читать

и со временем изменять все как нужно, без остановки работы сервера
 
Сверху