Hola no me funciona la sentencia sql
tengo dos tablas products y categories y una tabla products_to_categories que me relaciona las dos tablas anteriores y tengo que hacer en base a los datos de las dos primeras tablas un update en la tabla products_to_categories
pero no funciona
este es el codigo
$consulta=tep_db_query('select * from categories,products where categories_code="' . $trozos[1] . '" and products_code="' . $trozos[0] . '"');
$consulta2=tep_db_query('select * from products where products_code="' . $trozos[0] . '"');
//$consulta3= $consulta + $consulta3
if (($consulta1 = tep_db_fetch_array($consulta)) and ($consulta3 = tep_db_fetch_array($consulta2))){
tep_db_query('update products_to_categories set categories_code="' . $trozos[1] . '" , products_code="' . $trozos[0] . '" where categories_id=' . $consulta1['categories_id'] ' and products_id=' . $consulta3['products_id']);
igual lo voy a seguir viendo a ver si lo puedo resolver, sino agradezco una manito gracias
el error creo esta en el update creo en el where