parent_id IS NULL Nic
Doug Brown wrote: > I get an error > > Query Of Queries syntax error. > Encountered "parent_id = NULL. Incorrect conditional expression, Expected > one of [like|null|between|in|comparison] condition, > > > > ----- Original Message ----- > From: "Zaphod Beeblebrox" <[EMAIL PROTECTED]> > To: "CF-Talk" <[email protected]> > Sent: Thursday, September 28, 2006 10:23 AM > Subject: Re: Arghhhh!! > > > >> oops, that last line should be <cfset list_generate(parentID="")/> >> >> On 9/28/06, Zaphod Beeblebrox <[EMAIL PROTECTED]> wrote: >> >>> <cffunction name="generate_list" output="true" > >>> <cfargument name="parentID" required="true"/> >>> >>> <cfset var list_items = "" /> >>> >>> <cfquery name="list_items" dbtype="query"> >>> SELECT catID,category,parent_id >>> FROM categories >>> WHERE parent_id = <cfqueryparam value="#parentid#" >>> null="#(parentID eq "")/> >>> </cfquery> >>> >>> <cfif list_items.recordcount gt 0> >>> <cfloop query="list_items"> >>> <cfif list_items.currentrow eq 1><ul></cfif> >>> <cfoutput><li>#category#</cfoutput> >>> <cfset generate_list(sID)/></li> >>> - Hide quoted text - >>> <cfif list_items.currentrow eq >>> list_items.recordcount></ul></cfif> >>> </cfloop> >>> >>> </cfif> >>> >>> </cffunction> >>> >>> <cfset generate_list(0)/> >>> >>> >>> On 9/28/06, Doug Brown <[EMAIL PROTECTED]> wrote: >>> >>>> See, there I go again not making my self clear. The table actually has >>>> > more > >>>> than just makes and models of cars. >>>> It has antiques, autos, furniture, blah blah. each parent category has >>>> > it's > >>>> child category and each child has it's own child. As an example, >>>> > Antiques > >>>> would have a child of asian antiques and it would have a child of all >>>> > the > >>>> different asian antiques you could think of. I hope this makes more >>>> > sense. > >>>> Anyhow the first group of childs I can refer back to their parent, but >>>> > the > >>>> second group of childs are referenced back to the child of the parent >>>> > and > >>>> not the parent directly. >>>> >>>> >>>> >>>> >>>> Doug >>>> >>>> >>>> >>>> ----- Original Message ----- >>>> From: "Jim Wright" <[EMAIL PROTECTED]> >>>> To: "CF-Talk" <[email protected]> >>>> Sent: Thursday, September 28, 2006 9:43 AM >>>> Subject: Re: Arghhhh!! >>>> >>>> >>>> >>>>> Doug Brown wrote: >>>>> >>>>>> Hey Jim...I have one more quick question for you. >>>>>> >>>>>> As I stated before I have just the one table to display the makes >>>>>> > and > >>>> models >>>> >>>>>> for the menu, and I am kinda dumbfounded as to how to display all >>>>>> > the > >>>> makes >>>> >>>>>> on one page with their corresponding models beneath them. Can this >>>>>> > be > >>>>>> accomplished with one table? >>>>>> >>>>>> IE: >>>>>> >>>>>> cat_id >>>>>> category >>>>>> parent_id >>>>>> >>>>>> Right now the data looks like so >>>>>> >>>>>> cat_id category parent_id >>>>>> 1 chevy null >>>>>> 2 ford null >>>>>> 3 Camaro 1 >>>>>> 4 Escort 2 >>>>>> >>>>> Something like... >>>>> >>>>> SELECT a.category AS make, b.category AS model >>>>> FROM categories a LEFT JOIN categories b ON a.cat_id = b.parent_id >>>>> WHERE a.parent_id IS NULL >>>>> ORDER BY a.category,b.category >>>>> >>>>> >>>>> >>>>> >>>> >> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting, up-to-date ColdFusion information by your peers, delivered to your door four times a year. http://www.fusionauthority.com/quarterly Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:254688 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

