Jump to content

ahabcaptain

New Members
  • Posts

    1
  • Joined

  • Last visited

    Never

Profile Information

  • Gender
    Not Telling

ahabcaptain's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. Hi guys, ( i think i posted this in the wrong place first so i'm moving it here.) I'm having a little trouble with getting a dynamic fields concept working for a php/mysql project i'm working on. I made a container structure so when you open up a "container" via php in browser you get all the tables that container owns .. using a simple OwnerID structure a container can own tables and/or other containers. when you open up a container i present the child containers in a sidebar and the tables center view in tabs.. looks very clean and neat.. but i'm having trouble with the tables.. i want the structure to be totally dynamic from the php.. i want the tables to have dynamically assignable fields.. so you may create a table called ex "Italian Pasta" or "Vlan Table" and then you have 5-6 types of varchar fields and a few numberic fields etc.. and then you might want to add a field later on or remove a field.. the php will need to read out dynamically based on the amount of fields etc.. and how i do that is totally based on how the table structure will look.. and i'm having trouble with the table structure.. i want to create new tables on the fly.. so if you want to call the containers "Company:" "Location:" etc.. and then make a vlan database or vrf database for a routing company that'd be easy as pie also.. the approaches i have tried; --- multiple tables --- i made a view that lets the user create a new table phpMyAdmin style with preset field types and simple instructions etc.. and then an edit of each table.. this works like a charm, but two reasons this feel wrong; 1) you possibly end up with loooooads of tables and i find that messy 2) making a view statement to dynamicallly include unknown fields seems totally impossible.. and that means i'll manually have to populate a search database and i'd like to avoid that. --- single table --- i tried creating one table.. that has ID + RowID + RowName + RowData + OwnerID etc.. so effectively building multiple tables ontop of a single table.. but i feel this isn't very scalable since you need multiple consecutive loops/querys to retrieve a single table and it just feels wrong .. but view works like a charm here.. ..... so i ask.. how can i make dynamically allocateable tables that is scalable and effective and you can still use view for a search table.. or am i thinking this wrong somehow? at least it doesn't feel like MySQL or any other database for that matter seems to want to do what i want.. hope this was clear enough..
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.