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

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 использовать?
 

SiMM

Новичок
> как достать значение "a:0:"?
Проектировать базу нормально.
 

ivan52

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

-~{}~ 18.03.05 00:00:

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

-~{}~ 18.03.05 00:44:

спасибо, тема закрыта
пришлось пользоваться php substr()
и вырезать то что нужно, напишите, если вдруг решение корявое!
 

nip

Guest
так ведь есть аналог субстр в mysql так что можно только запросом получать результат
 

[DAN]

Старожил PHPClub
Уж очень похожа эта строка на сериализованный массив.
Попробуй [m]unserialize[/m]
 

ivan52

d-i-d grafix
to [DAN] - действительно похоже на сериализованный массив
спасибо за мысль, буду пробовать и читать

то nip - что это за аналог? именно в этом и идея была одним запросом все обрабатывать и получать
именно средствами mysql
 

Фанат

oncle terrible
Команда форума
чтобы обрабатывать средствами mysql, надо хранить средствами mysql
а если уж храните через анальное отверстие, то и обрабатывайте там же.
 

ivan52

d-i-d grafix
спасибо фанат! буду знать на будущее где хранить :)

-~{}~ 18.03.05 09:32:

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

-~{}~ 18.03.05 09:32:

отстойная функция что ли?
 

Фанат

oncle terrible
Команда форума
Смешные вы люди - ламеры.
Все у вас черно-белое.
Либо рулез, либо отстой.

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

ivan52

d-i-d grafix
ну вот видишь объяснил
то есть если он в файлах храниться то это нормально
а в базе хранят - как хранят
 

ivan52

d-i-d grafix
ну возможно

пожалуй пойду почитаю ман а то совсем запинаете
ибо незнание не исключает ответсвенности
 

Фанат

oncle terrible
Команда форума
да это дело пишут не в манах, а в учебниках.
о том, что такое бд, и как в ней хранить данные
 

Фанат

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

ivan52

d-i-d grafix
да это не я так храню
я только пытаюсь поправить ситуацию созданную до меня
но вероятно лучшее исправление - это написание заново и правильно, хотя с моими начальными знаниями вряд ли правильно получиться, но читать пытаться и еще раз читать

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