On Saturday 13 November 2004 20:41, Stuart Felenstein wrote:
> Sorry, I fixed Ind , since the element is named Ind[].
> Now I get a different error:
>
> Query failed: 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
> '','','Array)' at line 3
>
> > <?php
> > $where = array();
> > $Ind[] = "";
> > $Ind[] = $_POST['Ind'];
> >   if (count($Ind) > 1)
> >   {
> >     $IndStr = implode("','", $Ind);
> >     $where[] = "VendorJobs.Industry IN($IndStr)";
> >   }else{
> >     $where[] = "VendorJobs.Industry = {$Ind[0]}";
> > }
> > ?>
> > <?php
> > $sql = 'SELECT PostStart, JobTitle, Industry,
> > LocationState, VendorID
> >         FROM VendorJobs
> >         WHERE ' . implode( ' AND ', $where );
> >
> > $result = mysql_query($sql) or die ("Query failed: "
> > .mysql_error());
> > while($row = mysql_fetch_assoc($result))
> >
> > I can't find the problem.
> > Anyone see anything ?

Uhmm, you could try some debugging of your own instead of relying on the list. 
Liberally douse your code with print_r() and var_dump() of all your important 
variables. Do they contain what you expected? If not try and figure out why 
not.

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.biz
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *
------------------------------------------
Search the list archives before you post
http://marc.theaimsgroup.com/?l=php-general
------------------------------------------
/*
Soap and education are not as sudden as a massacre, but they are more
deadly in the long run.
                -- Mark Twain
*/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to