Results 1 to 5 of 5

Thread: MySQL Database and Front-End

  1. #1
    Join Date
    Jan 2010
    Location
    Pleasant Hill, Missouri
    Beans
    168
    Distro
    Ubuntu 18.04 Bionic Beaver

    MySQL Database and Front-End

    I was recently asked by one of my administrators to create an online accessible database to which they, knowing nothing about anything, can easily access and understand enough to update themselves. I have made a functioning MySQL database that I would like to give two (windows friendly) front-ends; one for data entry, the other for online queries.

    I have never done anything like this before and am not sure what to do, any suggestions?
    He who asks is a fool for five seconds, but he who does not ask is a fool forever.

  2. #2
    Join Date
    Feb 2007
    Location
    West Hills CA
    Beans
    10,044
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: MySQL Database and Front-End

    Depending on what kind of data that you are storing, I would set up a content management system such as http://drupal.org. Install tasksel then run it and select the LAMP server, then follow the tutorial to install drupal. Instant mysql database with accounts to add data, available through any browser on any device.
    -------------------------------------
    Oooh Shiny: PopularPages

    Unumquodque potest reparantur. Patientia sit virtus.

  3. #3
    Join Date
    Nov 2009
    Beans
    1,081

    Re: MySQL Database and Front-End

    https://www.djangoproject.com/ might be quite useful for your purposes.

  4. #4
    Join Date
    Feb 2009
    Beans
    1,469

    Re: MySQL Database and Front-End

    It is also not difficult to write this kind of thing yourself, if you know some Perl or Python. For Perl you'd probably use the Perl DBI to access the database and one of the many CGI modules to create the actual pages the user sees. I've done it before, many times over. I'm not 100% sure what the Python analogues would be. (Of course, you can technically do CGI in any language you want.)

    Depending on your needs, a homegrown solution may be simpler to implement and more future-proof than an entire CMS. CMSes are designed for more general, more flexible (and more complex) applications than just a few tables with a data entry webapp. On the other hand, you could also code yourself into a corner, or find yourself reimplementing an entire CMS from scratch, if you roll your own; that's a design decision you have to make, but I wanted to make sure you have some idea what your options are.

  5. #5
    Join Date
    Aug 2007
    Location
    Auckland, NZ
    Beans
    196
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: MySQL Database and Front-End

    Python is pretty good to use if you want to run CGI's.

    PHP is very easy to use as well with mysql you can find loads of resources on the internet. Run it on LAMP and the windows machines can connect to it.

    If you want to use windows forms, and know graphical programming you could try your luck at Java. The benefits of java is it is portable, so if you do have other unix or mac users later you dont need to re-write all the code.
    Uses: Jaunty J 9.04 & Maverick 10.10

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •