[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Парсинг значений из бд MySQL
ip94
Здравствуйте! У меня есть таблица, где в одном поле находится следующая информация "12345|6789|1023666|879506|". Как мне получить эти цифровые значения из таблицы при помощи php в случайном порядке? Например, сначала получить 6789, затем 12345 и т. д.? Спасибо.
Valick
БД спроектирована с нарушением закона нормализации
Получаете строку целиком, а средствами РНР уже разделяете и выбираете рандомное значение.
Но лучше переделать структуру БД.

_____________
Стимулятор ~yoomoney - 41001303250491
vagrand
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, фрагменты.
ip94
Просто задача стоит следующая (если Вы подскажите мне как изменить структуру бд, то я буду очень благодарен): я разрабатываю приложение, используя Вконтакте API. Пользователь авторизуется и заносится в бд. Он имеет уникальный номер. У каждого пользователя есть друзья и он голосует за них (2 человека). У этих друзей есть свои друзья. Задача- занести номера друзей в бд определённого друга. Я уже спроектировал так: id пользователя, id его друга и id его друзей. Да, друзей может быть очень мало или очень много. И я не знаю как это лучше реализовать, чтобы нагрузка на бд была минимальной.
ip94
Я переговорил с заказчиком и мы решили всё упростить. Прошу тему удалить.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.