Salvo Posted September 9, 2003 Posted September 9, 2003 HI all I have the below code that retrieve the manufacturers and show them by name order.. Question: How do you search manufacturers from id 20 to id 40 ? thanks $query = tep_db_query("select distinct m.manufacturers_id, m.manufacturers_name from " . TABLE_MANUFACTURERS . " m, " . TABLE_PRODUCTS . " p where m.manufacturers_id=p.manufacturers_id order by manufacturers_name");
Daemonj Posted September 10, 2003 Posted September 10, 2003 The following should do it: $query = tep_db_query("select distinct m.manufacturers_id, m.manufacturers_name from " . TABLE_MANUFACTURERS . " m, " . TABLE_PRODUCTS . " p where m.manufacturers_id=p.manufacturers_id and m.manufacturers_id => '20' and m.manufacturers_id <= '40' order by manufacturers_name"); "Great spirits have always found violent opposition from mediocre minds. The latter cannot understand it when a man does not thoughtlessly submit to hereditary prejudices but honestly and courageously uses his intelligence." - A. Einstein
Salvo Posted September 10, 2003 Author Posted September 10, 2003 Thanks Jim I will try that later ( I am not at my PC now) Thanks and I will report
Salvo Posted September 10, 2003 Author Posted September 10, 2003 HI just tried the above and gives me this error 1064 - You have an error in your SQL syntax near '=> '20' and m.manufacturers_id <= '40' order by manufacturers_name' at line 1 any reason why?
Salvo Posted September 10, 2003 Author Posted September 10, 2003 Correct Syntax >= <= m.manufacturers_id >= '2' and m.manufacturers_id <= '9'
Recommended Posts
Archived
This topic is now archived and is closed to further replies.