Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/03/2007, 11:30
Nantcy
 
Fecha de Ingreso: marzo-2007
Mensajes: 163
Antigüedad: 17 años, 1 mes
Puntos: 0
Pregunta Re: Como incrementar campo en tabla,no es auto_increment

Hola:

create table producto
(
id_producto int auto_increment,
id_categoria int not null,
tipo_producto varchar(60),
nombre_prod varchar(60),
primary key(id_producto)
);

create table desc_prod
(
id_desc_prod int auto_increment,
id_producto int not null,
descripcion varchar(200),
precio_fijo float,
precio_min float,
precio_fin float,
precio_oferta float,
caract_tecnolog varchar(200),
fecha_ingre date,
fecha_venta date,
tiempo_ofer time,
cant_ofer int,
primary key(id_desc_prod),
foreign key(id_producto) references producto(id_producto) on update cascade
);

La consulta la tengo asi:

Código PHP:
function agregar()
 {
  echo 
"<form name=ag method=post action=carrocomp.php>";
  echo 
"<input name=agree type=submit id=agree value=Agregar target=_blank>";
  echo 
"</form>";
 } 
      
$link=mysql_connect ("localhost","root""") or die('No se ha podido Conectar');
      if(
$link==true)
       {      
        
mysql_select_db("tienda") or die("No se pudo tener acceso a la Base de Datos");
       
$trozo=explode(" ",$busqueda);
        
$numero=count($trozo);
        
$numRegis=0;
         if(
$numero==1)
           {
            
$rescons="Select nombre_prod,tiempo_ofer,caract_tecnolog,descripcion From producto, desc_prod WHERE producto.id_producto=desc_prod.id_desc_prod LIKE '%$busqueda%' Order By nombre_prod Desc";
            
$resquery=mysql_query($rescons);
            echo 
mysql_errno().": ".mysql_error()."<BR>";
            while(
$filas=mysql_fetch_array($resquery))
              {
              if(
$filas["nombre_prod"] != '')
                {
                 
$nombre=$filas["nombre_prod"];
                }
                 if(
$filas["descripcion"] != '')
                      {
                           
$descrip=$filas["descripcion"];
                      }  
                       if(
$filas["caract_tecnolog"] != '')
                            {
                              
$caract=$filas["caract_tecnolog"];                              
                            }
              
$numRegis++; 
             } 
           }
           
         if(
$numero>1)
          {
          
//HAY QUE CHECAR EL ADD FULLTEXT
           
$rescons="Select nombre_prod,tiempo_ofer,caract_tecnolog,descripcion MATCH(nombre_prod) AGAINST('$busqueda') From producto, desc_prod Where MATCH(nombre_prod) AGIANST('$busqueda') Order By nombre_prod Desc"
           
$resquery=mysql_query($rescons);
           echo 
mysql_errno().": ".mysql_error()."<BR>";
               while(
$filas=mysql_fetch_array($resquery)) 
             {
              if(
$filas["nombre_prod"] != '')
                {
                 
$nombre=$filas["nombre_prod"];
                 
//$numRegis++;
                
}
                 elseif(
$filas["descripcion"] != '')
                      {
                           
$descrip=$filas["descripcion"];
                      }  
                       elseif(
$filas["caract_tecnolog"] != '')
                            {
                              
$caract=$filas["caract_tecnolog"];
                            }
              
$numRegis++;
             } 
          } 
Espero tu ayuda Gracias !!!!