• Viernes 29 de Marzo de 2024, 07:26

Autor Tema:  Consulta Sencuencia Sql  (Leído 870 veces)

sheilac

  • Miembro activo
  • **
  • Mensajes: 98
    • Ver Perfil
Consulta Sencuencia Sql
« en: Martes 23 de Octubre de 2007, 15:10 »
0
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
Código: Text
  1.  
  2. $consulta=tep_db_query('select * from categories,products where categories_code="' . $trozos[1] . '" and products_code="' . $trozos[0] . '"');
  3.       $consulta2=tep_db_query('select * from products where products_code="' . $trozos[0] . '"');
  4.       //$consulta3= $consulta + $consulta3
  5.        if (($consulta1 = tep_db_fetch_array($consulta)) and ($consulta3 = tep_db_fetch_array($consulta2))){
  6.        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']);
  7.          
  8.  
  9.  
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