Re: Please help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Now that I'm not getting an invalid error message any
longer, how can I get it to echo the sql statement ?

Stuart
--- Micah Stevens <micah@xxxxxxxxxxxxxxxxxx> wrote:

> 
> I understand your intent, but that is not really
> what is happening. The code 
> changes I suggested did two things: 
> 
> 1) Echo's the error statement that mysql produces
> 
> 2) Echo's the actual SQL statement that is sent to
> the DB
> 
> you should be looking at #2 for answers, not your
> intended query. This 
> 'actual' query is what I'm referring to. 
> 
> -Micah 
> 
> On Friday 10 September 2004 10:46 am, Stuart
> Felenstein wrote:
> > I think maybe there is an implied where in the
> > generated code, but not in my statement.  I'm
> saying
> > when I chose "ACCFIN" (as in the referred error
> > message), the join should be looking at the
> referred
> > table , value ACCFIN .  e.g. Code_Table.CodeID
> > (ACCFIN) = MAIN_Table.CodeID (ACCFIN) return
> label.
> >
> > Here is the code, and I honestly am not trying to
> > argue , just understand. Apologies if I'm
> belabouring
> > the point.
> >
> > <?php
> > require('LFW3_connection.php');
> > require('qs_functions.php');
> > @session_start();
> > $err_string = "";
> > $strkeyword = "";
> > $sql = "";
> > $sql_ext = "";
> > $fields = array();
> > $fields[0] = "JobID";
> > $fields[1] = "CompanyName";
> > $fields[2] = "CareerCategories";
> > $fields[3] = "City";
> > $fields[4] = "States";
> > $fields[5] = "AreaCode";
> > $fields[6] = "TaxTerm";
> > $fields[7] = "PayRate";
> > $fields[8] = "TravelReq";
> > $fields[9] = "Details";
> > $fields[10] = "PostStart";
> > $fields[11] = "JobTitle";
> > $arryitemvalue = array();
> > $arryitemvalue[0] = "";
> > $arryitemvalue[1] = "";
> > $arryitemvalue[2] = "";
> > $arryitemvalue[3] = "";
> > $arryitemvalue[4] = "";
> > $arryitemvalue[5] = "";
> > $arryitemvalue[6] = "";
> > $arryitemvalue[7] = "";
> > $arryitemvalue[8] = "";
> > $arryitemvalue[9] = "";
> > $arryitemvalue[10] = "";
> > $arryitemvalue[11] = "";
> > $arryopt = array();
> > $arryopt[0] = "";
> > $arryopt[1] = "";
> > $arryopt[2] = "";
> > $arryopt[3] = "";
> > $arryopt[4] = "";
> > $arryopt[5] = "";
> > $arryopt[6] = "";
> > $arryopt[7] = "";
> > $arryopt[8] = "";
> > $arryopt[9] = "";
> > $arryopt[10] = "";
> > $arryopt[11] = "";
> > $sql .= " SELECT ";
> > $sql .= "   VendorJobs.JobID,";
> > $sql .= "   VendorSignUp.CompanyName,";
> > $sql .= "   StaIndTypes.CareerCategories,";
> > $sql .= "   StaUSCities.City,";
> > $sql .= "   USStates.States,";
> > $sql .= "   VendorJobs.AreaCode,";
> > $sql .= "   staTaxTerm.TaxTerm,";
> > $sql .= "   VendorJobs.PayRate,";
> > $sql .= "   staTravelReq.TravelReq,";
> > $sql .= "   VendorJobDetails.Details,";
> > $sql .= "   VendorJobs.PostStart,";
> > $sql .= "   VendorJobs.JobTitle";
> > $sql .= " FROM";
> > $sql .= "   VendorJobs";
> > $sql .= "   INNER JOIN VendorSignUp ON
> > (VendorJobs.VendorID = VendorSignUp.VendorID)";
> > $sql .= "   INNER JOIN StaIndTypes ON
> > (VendorJobs.Industry = StaIndTypes.CareerIDs)";
> > $sql .= "   LEFT OUTER JOIN StaUSCities ON
> > (VendorJobs.LocationCity = StaUSCities.CityID)";
> > $sql .= "   LEFT OUTER JOIN USStates ON
> > (VendorJobs.LocationState = USStates.StateID)";
> > $sql .= "   LEFT OUTER JOIN staTaxTerm ON
> > (VendorJobs.TaxTerm = staTaxTerm.TaxTermID)";
> > $sql .= "   INNER JOIN staTravelReq ON
> > (VendorJobs.TravelReq =
> staTravelReq.TravelReqID)";
> > $sql .= "   INNER JOIN VendorJobDetails ON
> > (VendorJobs.JobID = VendorJobDetails.JobID)";
> >
> >
> > $result = mysql_query($sql . " " . $sql_ext . "
> limit
> > 0,1")  or
> > die(mysql_error()."<br>".$sql." ".$sql_ext . "
> limit
> > 0,1<br>");
> > if (isset($_POST["QS_Submit"])) {
> >     $filter_string = "";
> >     $qry_string = "";
> >     $i = 0;
> >     while ($i < mysql_num_fields($result)) {
> >         $meta = mysql_fetch_field($result);
> >         $field_name = $meta->name;
> >         $field_type = $meta->type;
> >         if ((qsrequest("search_fd" . $i) != "") &&
> > (qsrequest("search_fd" . $i) != "*")) {
> >             $idata = qsrequest("search_fd" . $i);
> >             if (strlen($idata) > 1) {
> >                 if ($idata[strlen($idata) - 1] ==
> "*")
> > {
> >                     $idata = substr($idata, 0,
> > strlen($idata) - 1);
> >                 }
> >             }
> >             $idata = str_replace("*", "%",
> $idata);
> >             $irealdata = $idata;
> >             if (qsrequest("search_optfd".$i) !=
> "") {
> >               $idata = qsrequest("search_optfd".
> $i) .
> > $idata ;
> >             }
> >             $iopt = substr($idata, 0, 2);
> >             if (($iopt == "<=") || ($iopt ==
> "=<")) {
> >                 $iopt = "<=";
> >                 $irealdata = substr($idata, 2);
> >             } elseif (($iopt == ">=") || ($iopt ==
> > "=>")) {
> >                 $iopt = ">=";
> >                 $irealdata = substr($idata, 2);
> >             } elseif ($iopt == "==") {
> >                 $iopt = "=";
> >                 $irealdata = substr($idata, 2);
> >             } elseif ($iopt == "<>") {
> >                 $irealdata = substr($idata, 2);
> >             } elseif ($iopt == "^^") {
> >                       $iopt = "*";
> >             	$idata =  $iopt . $irealdata . $iopt;
> //
> > Contain
> >                   } elseif ($iopt == "^*") {
> >                       $iopt = "*";
> >             	$idata =  $irealdata . $iopt; //
> Start
> > With
> >                   } elseif ($iopt == "*^") {
> >                       $iopt = "*";
> >             	$idata =  $iopt . $irealdata ; // End
> > With
> >             } else {
> >                 $iopt = substr($idata, 0, 1);
> >                 if (($iopt == "<") || ($iopt ==
> ">")
> >
> > || ($iopt == "=")) {
> >
> >                     $irealdata = substr($idata,1);
> >                 } else {
> >                     $iopt = "=";
> >                 }
> >             }
> >         if (!strcasecmp($idata,"{current date and
> > time}")) {
> >             $idata = time();
> >         } elseif (!strcasecmp($idata,"{current
> > date}")) {
> >             $idata = time();
> >         } elseif (!strcasecmp($idata,"{current
> > time}")) {
> >             $idata = time();
> >         }
> >             if ($meta) {
> >                 if ((strtolower($field_type) ==
> > "timestamp")
> >
> >                   ||(strtolower($field_type) ==
> 
=== message truncated ===

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


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux