Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Парсинг значений из бд MySQL
ip94  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 23
Пользователь №: 23732
На форуме: 14 лет, 6 месяцев, 19 дней
Карма:




Здравствуйте! У меня есть таблица, где в одном поле находится следующая информация "12345|6789|1023666|879506|". Как мне получить эти цифровые значения из таблицы при помощи php в случайном порядке? Например, сначала получить 6789, затем 12345 и т. д.? Спасибо.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Valick  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 6460
Пользователь №: 35718
На форуме: 12 лет, 4 месяца
Карма: 208




БД спроектирована с нарушением закона нормализации
Получаете строку целиком, а средствами РНР уже разделяете и выбираете рандомное значение.
Но лучше переделать структуру БД.


--------------------
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
vagrand  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2800
Пользователь №: 18145
На форуме: 15 лет, 8 месяцев, 28 дней
Карма: 91




ip94

$numbers = explode('|', '12345|6789|1023666|879506|');
$randomNumber = $numbers[rand(0, sizeof($numbers))];


--------------------
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
ip94  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 23
Пользователь №: 23732
На форуме: 14 лет, 6 месяцев, 19 дней
Карма:




Просто задача стоит следующая (если Вы подскажите мне как изменить структуру бд, то я буду очень благодарен): я разрабатываю приложение, используя Вконтакте API. Пользователь авторизуется и заносится в бд. Он имеет уникальный номер. У каждого пользователя есть друзья и он голосует за них (2 человека). У этих друзей есть свои друзья. Задача- занести номера друзей в бд определённого друга. Я уже спроектировал так: id пользователя, id его друга и id его друзей. Да, друзей может быть очень мало или очень много. И я не знаю как это лучше реализовать, чтобы нагрузка на бд была минимальной.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
ip94  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 23
Пользователь №: 23732
На форуме: 14 лет, 6 месяцев, 19 дней
Карма:




Я переговорил с заказчиком и мы решили всё упростить. Прошу тему удалить.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса