За последние 24 часа нас посетили 54694 программиста и 1720 роботов. Сейчас ищут 1850 программистов ...

Голосование

Тема в разделе "PHP для новичков", создана пользователем alexander.pro, 30 ноя 2008.

  1. alexander.pro

    alexander.pro Активный пользователь

    С нами с:
    11 июл 2008
    Сообщения:
    42
    Симпатии:
    0
    Адрес:
    Г. Кострома
    Доброго всем времени суток. Решил написать скрипт голосования, но почитав книги с похожими скриптами, обнаружил, что большинство скриптов голосования написано на файлах. Можно ли написать голосование на БД? Почему у редакторов книг эти файлы словно медом намазаны.
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    На БД голосование написать нельзя. Зато его можно написать на PHP, а данные хранить в БД :)
    В книгах часто приведены простейшие примеры. Для приведения примера голосвалки, использующей файлы, не нужно объяснять пользователю что такое БД и язык SQL. Еще способ хранения и получения данных из файлов скорее всего будет понятен человеку, который никогда с БД не работал. Ну и конечно же, это проще :)
     
  3. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    проще с файлами работать? ;)
     
  4. kuliev

    kuliev Активный пользователь

    С нами с:
    10 фев 2006
    Сообщения:
    204
    Симпатии:
    0
    Адрес:
    TLT
    alexander.pro
    Вот здесь есть статья как сделать скрип голосования с использованием БД http://www.codenet.ru/webmast/php/PHP-Voting.php
    Тебе самому надо будет создать таблицы в MySQL да и в коде в этой статье есть свои косяки, их придется исправить!
     
  5. dAllonE

    dAllonE Guest

    Если ты обращаешься к читателям, не работавшим с БД, то безусловно проще работать с файлами.
    Я, например, в свое первое знакомство с БД (PostgreSQL) в курсаче, запарился с ней и с JDBC Настолько, что сдал курсач просто на файлах, и только летом, когда меня окончательно заела гордость, разобрался с БД (на самом примитивном уровне :).
     
  6. +Sten+

    +Sten+ Активный пользователь

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    Потому что, как правило, голосование и счетчики посещений в книге пишут до главы о базах данных.

    Что рациональнее использовать? - смотря что за голосование. Если много вопросов, которые ввыводятся рандомно или по какому-то алгоритму, если пристствует архив старых голосований с возможностью управления ими и т.д., то следует использовать базу данных, если 1 единственный вопрос, мне было бы просто влом открывать пхпмайскладмин.
     
  7. alexander.pro

    alexander.pro Активный пользователь

    С нами с:
    11 июл 2008
    Сообщения:
    42
    Симпатии:
    0
    Адрес:
    Г. Кострома
    Всем спасибо....
    Буду писать на БД...