[FX.php List] Value lists or Data (FMView or Mult. Queries)

Joel Shapiro jsfmp at earthlink.net
Thu Nov 2 18:04:22 MST 2006


Thanks Dale

In my current project, the FMP interface is a big part, so I think  
one valuelists table would end up requiring more overhead for the FMP  
side.  But it's a very cool idea and I imagine I'll find a use for it  
one of these days ;)

And thanks too for the note on session variables.

Best,
-Joel


On Nov 2, 2006, at 4:55 PM, Dale Bengston wrote:

> Umm, I don't really do any FMP client-server work, so I don't deal  
> with value lists that way.
>
> For lists, I have a table with (basically) these fields:
> 	active
> 	list_name
> 	key
> 	value
> 	sort_order
> 	description
> 	list_break
>
> I use list_break for setting up conditional popups on the web. I  
> also have a description field so I can pop up a help page showing  
> the value list values and some explanatory text. Active is for  
> turning them off and on.
>
> I have no trouble with extensive use of session variables. There  
> are some time-out problems in Firefox that I can't quite figure  
> out. Your mileage may vary.
>
> Dale
>
> On Nov 2, 2006, at 6:25 PM, Joel Shapiro wrote:
>
>> Hi Dale
>>
>> That's interesting...  So you just have one ValueLists table, and  
>> to pull the "States" value list (for example) you'd query that  
>> table for VL = 'State', right?
>>
>> But then what do you do in the FMP interface?  Do you use globals  
>> to pull the appropriate/related values into the value lists?  So  
>> if I have 6 value lists on my FMP layout, I'd need 6 globals, each  
>> w/ its own relationship to the ValueLists table?
>>
>> Also, I've heard people here discuss overloading session  
>> variables, but I have no idea how much would be too much.  Do you  
>> think storing 6 more session arrays w/ these value lists is OK?
>>
>> Thanks very much,
>> -Joel
>>
>>
>> On Nov 2, 2006, at 4:06 PM, Dale Bengston wrote:
>>
>>> Hi guys,
>>>
>>> I use option C as well - store the data in a lists table and  
>>> query it to make value lists. Some advantages:
>>>
>>> 1. It's easy to set up a key & value pair for the value list,  
>>> where the key is the id and the value is more human readable  
>>> data. So you're storing the key and displaying the more friendly  
>>> information to the person using your system.
>>> 	C10001 => Bob
>>> 	C10002 => Joel
>>> 	C10003 => Dale
>>> 	C10004 => Gjermund
>>> 	...
>>>
>>> 2. I can have other fields in my list table to sort on, besides  
>>> the actual displayed values.
>>>
>>> 3. The first time I need to use that list, I make the query and  
>>> store the data in a session array, and then I can reuse it  
>>> subsequently without having to query again.
>>>
>>> Dale
>>>
>>> On Nov 2, 2006, at 5:39 PM, Joel Shapiro wrote:
>>>
>>>> Hi Bob
>>>>
>>>> I'm not sure what you mean about querying one table twice -- why  
>>>> would you need to do that?
>>>>
>>>> What I was referring to is that having multiple queries on one  
>>>> PHP page is (reportedly) slower than having only one PHP query,  
>>>> and returning related data via related fields (w/ or w/o  
>>>> portals) on the one queried layout.  For instance, having a  
>>>> portal of Child records on a Parent's layout, and then just  
>>>> querying the Parent records, is faster than querying the Parent  
>>>> records and querying the Children records separately.
>>>>
>>>> -Joel
>>>>
>>>>
>>>> On Nov 2, 2006, at 3:25 PM, Bob Patin wrote:
>>>>
>>>>> Is there any difference between querying one table twice and  
>>>>> querying 2 different tables once each? I'm asking because I  
>>>>> can't imagine that there would be any speed difference...
>>>>>
>>>>> I have a lot of pages where I do multiple queries; I've never  
>>>>> done any comparative testing though. It would be fairly  
>>>>> difficult to do a fair test, unless it were on a local network  
>>>>> that's not influenced by Internet fluctuations. My hosting  
>>>>> company network, which has 30 servers in it and almost 200  
>>>>> websites and 150+ databases, fluctuates a good bit depending on  
>>>>> what's going on, who's downloading, who's updating sites, and  
>>>>> so on.
>>>>>
>>>>>
>>>>> Bob Patin
>>>>> Longterm Solutions
>>>>> bob at longtermsolutions.com
>>>>> 615-333-6858
>>>>> http://www.longtermsolutions.com
>>>>>
>>>>>   CONTACT US VIA INSTANT MESSAGING:
>>>>>      AIM or iChat: longterm1954
>>>>>      Yahoo: longterm_solutions
>>>>>      MSN: tech at longtermsolutions.com
>>>>>      ICQ: 159333060
>>>>>
>>>>> On Nov 2, 2006, at 5:10 PM, Joel Shapiro wrote:
>>>>>
>>>>>> Thanks Bob and Gjermund
>>>>>>
>>>>>> I've got 6 value lists on one form.  I've started implementing  
>>>>>> my option A.
>>>>>>
>>>>>> I suppose, though, I could put portals (cartesian-join  
>>>>>> relationships) of each of the value-list tables onto my one  
>>>>>> layout so I wouldn't have to query the DB more than once.  At  
>>>>>> that point, it seems it would be pretty similar to pulling  
>>>>>> multiple value lists from the same one layout, and I wouldn't  
>>>>>> need to do a separate FMView -- only the one FMFind...  hmm...
>>>>>>
>>>>>> Good food for thought... though I'm not gonna do any benchmark  
>>>>>> testing on this one ;)
>>>>>>
>>>>>> Thanks all,
>>>>>> -Joel
>>>>>
>>>>> _______________________________________________
>>>>> FX.php_List mailing list
>>>>> FX.php_List at mail.iviking.org
>>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>
>>>> _______________________________________________
>>>> FX.php_List mailing list
>>>> FX.php_List at mail.iviking.org
>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>
>>> _______________________________________________
>>> FX.php_List mailing list
>>> FX.php_List at mail.iviking.org
>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list



More information about the FX.php_List mailing list