Re: Please help

From: Date: Fri, 10 Sep 2004 17:22:17 +0000
Subject: Re: Please help
References: 1  Groups: php.db 
Request: Send a blank email to php-db+get-36149@lists.php.net to get a copy of this message
Okay, I was under the impression that "where" is implied inthe joins xx.xx = xx.xx . Is that not the case ? As a matter of fact, there isn't even a where or like in my query. Then again myabe that's why I can see *all* records but not run a search. Can you please provide an exmample of the column name bteween where and like ? Thank you. Stuart --- Micah Stevens <micah@raincross-tech.com> wrote: > > If you look at the query, there's no column name > between 'WHERE' and 'LIKE' > which is a syntax error. That's the problem. > > > Looks like your sql generator has some issues, or > you didn't specify the WHERE > column properly. I'm not familiar with the system > you're using, but keep in > mind, that mysql_error will usually not steer you > wrong. > > -Micah > > On Friday 10 September 2004 10:03 am, Stuart > Felenstein wrote: > > I had not, my apologies. I think your post > slipped > > by. Anyway, yes I have now inserted mysql_error() > and > > got my return. Though I'm not entirely sure how > to > > fix it. > > Here is the error. > > > > You have an error in your SQL syntax. Check the > manual > > that corresponds to your MySQL server version for > the > > right syntax to use near 'Like 'ACCFIN'' at line 1 > > SELECT VendorJobs.JobID, > > VendorSignUp.CompanyName, > > StaIndTypesúím¾î`C¯ +?-é > > %.CareerCategories, > > StaUSCities.City, > > USStates.States, > > VendorJobs.AreaCode, > > staTaxTerm.TaxTerm, > > VendorJobs.PayRate, > staTravelReq.TravelReq, > > VendorJobDetails.Details, > > VendorJobs.PostStart, > > VendorJobs.JobTitle > FROM > > VendorJobs INNER JOIN > > VendorSignUp ON > > (VendorJobs.VendorID = > VendorSignUp.VendorID) > > INNER JOIN StaIndTypes ON > (VendorJobs.Industry = > > StaIndTypes.CareerIDs) > > LEFT OUTER JOIN > > StaUSCities ON > > (VendorJobs.LocationCity = > > StaUSCities.CityID) LEFT > > OUTER JOIN USStates > ON > > (VendorJobs.LocationState > > = > USStates.StateID) > > LEFT OUTER JOIN staTaxTerm ON > > (VendorJobs.TaxTerm = > staTaxTerm.TaxTermID) > > INNER JOIN staTravelReq ON > (VendorJobs.TravelReq > > = > > staTravelReq.TravelReqID) INNER JOIN > > VendorJobDetails ON (VendorJobs^95Ý > > ÛM õŸMØÍÒ.JobID = > > VendorJobDetails.JobID) > > where Like 'ACCFIN' > limit > > 0,1 > > > > -------------------------------------------------- > > > > --- Micah Stevens <micah@raincross-tech.com> > wrote: > > > did you make the change to the code I suggested? > > > What does MySQL say the error > > > is? > > > > > > -Micah > > > > > > > > > On Friday 10 September 2004 07:49 am, Stuart > > > > > > Felenstein wrote: > > > > As I said this is a code generator > (dbqwiksite). > > > > > > So, > > > > > > > describing the process for creating the code > is > > > > different. The $sql is fine, as far as typos > or > > > > incorrect characterrs. I've gone through > those > > > > statement very carefully. > > > > I've also tried to run a debug with no luck. > > > > But I do know that there is something wrong > with > > > > > > the > > > > > > > statement, since I can get a complete display > of > > > > > > all > > > > > > > records, but can't search using criteria. > > > > > > > > Below is the $sql, one I know works , though > I've > > > > tried others. VendorJobs is the table I'm > > > > > > querying , > > > > > > > and since it's made up of values from other > static > > > > type tables I have all the joins in place. > > > > > > > > I've also taken the tick marks out, thinking > maybe > > > > > > it > > > > > > > was a style issue. I'm not sure where to go > with > > > > > > it. > > > > > > > Getting a response from the company is like > pretty > > > > difficult. > > > > > > > > > > > > VendorJobs.JobID, > > > > > > > > VendorSignUp.CompanyName, > > > > > > > > StaIndTypes.CareerCategories, > > > > StaUSCities.City„ > > > > øó;ñx?Ó�ó½ãWF, > > > > > > > > USStates.States, > > > > > > > > VendorJobs.AreaCode, > > > > > > > > staTaxTerm.TaxTerm, > > > > > > > > VendorJobs.PayRate, > > > > > > > > staTravelReq.TravelReq, > > > > > > > > VendorJobDetails.Details, > > > > > > > > VendorJobs.PostStart, > > > > VendorJobsè#³àÆÏŠ/…|oê&È > > > > .JobTitle > > > > FROM > > > > VendorJobs > > > > INNER JOIN VendorSignUp ON > > > > > > > > (VendorJobs.VendorID = > > > > > > > > > VendorSignUp.VendorID) > > > > > > > INNER JOIN StaIndTypes ON > > > > > > (VendorJobs.Industry > > > > > > > = > > > > StaIndTypes.CareerIDs) > > > > LEFT OUTER JOIN StaUSCities ON > > > > > > > > (VendorJobs.LocationCity = > > > > > > StaUSCities.CityID) > > > > > > > LEFT OUTER JOIN USStates ON > > > > > > > > (VendorJobs.LocationState = > > > > > > USStates.StateID) > > > > > > > LEFT OUTER JOIN staTaxTerm ON > > > > > > > > (VendorJobs.TaxTerm = > > > > > > staTaxTerm.TaxTermID) > > > > > > > INNER JOIN staTravelReq ON > > > > > > > > (VendorJobs.TravelReq = > > > > > > > > staTravelReq.TravelReqID) > > > > INNER JOIN VendorJobDetails ON > > > > (VendorJobs.)'þ¿ŽÄ—l} > > > > $6Ä’JobID = > > > > > > VendorJobDetails.JobIDºJÈ > > > J&0ÉÎqŒëT�) > > > > > > > Stuart > > > > > > > > --- Philip Thompson <prthomp@uark.edu> wrote: > > > > > I think everyone knows that $sql is a > statement. > > > > > > But > > > > > > > > what people are > > > > > asking is: what is that statement?! Because > if > > > > > > there > > > > > > > > are "incorrect" > > > > > characters or 's in that statement, then > that > > > > > > can > > > > > > > > break your > > > > > code/statement. > > > > > > > > > > ~Philip > > > > > > > > > > On Sep 9, 2004, at 5:49 PM, Stuart > Felenstein > > > > === message truncated ===

« previous php.db (#36149) next »