Foros del Web » Programando para Internet » PHP »

como ingresar datos con php en una base de datos

Estas en el tema de como ingresar datos con php en una base de datos en el foro de PHP en Foros del Web. Hola, como puedo obtener el NRO_IMP de una tabla llamada impresoras cuyos campos son los siguientes: COD_MARCA,COD_MODELO;COD_TIPO,COD_COLOR. y con la condición de que COD_MARCA Y ...
  #1 (permalink)  
Antiguo 26/01/2004, 15:17
 
Fecha de Ingreso: diciembre-2003
Mensajes: 212
Antigüedad: 20 años, 11 meses
Puntos: 0
como ingresar datos con php en una base de datos

Hola, como puedo obtener el NRO_IMP de una tabla llamada impresoras cuyos campos son los siguientes:
COD_MARCA,COD_MODELO;COD_TIPO,COD_COLOR. y con la condición de que COD_MARCA Y COD_MODELO sean igual a las variables ($r_marca_imp,$r_mod_imp)que vienen de dos selects dde el usuario selecciona el modelo y la marca de la impresora.

Anteriormente he seleccionado el resultado de un campo especifico despues de una consulta con mysql_query, pero en este codigo por mas que lo reviso me dice que tiene error justo en esa linea, el codigo es el siguiente:
$strsq12 = "select NRO_IMP,COD_TIPO from impresoras where COD_MARCA = '$r_marca_imp' and COD_MODELO= '$r_mod_imp'";
$rs2 = mysql_query($strsql2, $cni) ;

if ($nro2 > 0) {

(en esta linea me indica que hay error) while($row= mysql_fetch_array($rs2)) {
$nro = $row["NRO_IMP"];
//ingreso el nro de impresora y cod_cons partiendo de los codigos de marca y modelo de impresoras
$strsq13 = "Insert into consumibles_impresoras (NRO_IMP,COD_CONS) values ('$nro','$r_cons')";
$rs13 = mysql_query($strsq13, $cni);

} # del while*/
cerrar($rs2);
} # del if ($nro2 > 0)

espero que puedan ver el error porque ya no se que puede ser??La consulta del NRO-IMP si funciona porque ya la probe en mysql Front, nose cual sera el error??
Espero puedan ayudarme
  #2 (permalink)  
Antiguo 26/01/2004, 16:13
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Pero que error te indica?

Usa:
Código PHP:
$rs2 mysql_query($strsql2$cni)  or die (mysql_error()); 
Para intentar ver el error SQL si lo hay (o de conexión).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 27/01/2004, 03:39
Avatar de puchitol  
Fecha de Ingreso: diciembre-2003
Ubicación: ELCHE
Mensajes: 322
Antigüedad: 20 años, 11 meses
Puntos: 0
Hola,
mirando rapidamente, no parece que el codigo sea incorrecto, pero me parece ver que la variable que utilizas para guardar la primera "select" es $strsq12, no?, y cuando la vuelves a utilizar mas abajo (en mysql_query), en vez de ésa utilizas $strsql2, cambias el 1 por la l (el uno por la ele).

no se si este sera el error que tu comentas, pero posiblemente este cambio te de un error.

espero haberte ayudado, aunque sea un poquito...

un saludo.
__________________
If you think fuck is funny, fuck yourself and save your money,
espero que entendais la moraleja... je, je, je
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:29.