Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/12/2014, 12:08
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: que es mejor, hacer una consulta con dos variables o con una en este caso?

Cita:
Iniciado por gnzsoloyo Ver Mensaje
En principio, te recuerdo que en los foros de BBDD no se postea nada que no sea SQL. No es relevante ni permite saber nada del problema
Las rutas que quieras usar son sólo temas de programación, que las mandes de una u otra forma es irrelevante para MySQL, porque MySQL jamás las ve, desaparecen antes de crearse la consulta en SQL, en la aplicación.

Aquí el tema central es si vas a usar uno o dos parametros en el WHERE, y en ese punto la cosa es simple: Si uno de los parámetros es PK en la tabla que cosnutlas, el segundo es superfluo. Es así porque por cada valor de PK solo hay un único registro, por lo que con ese solo valor alcanza.

Ahora bien, lo que si puede suceder, en caso de agregar más parametros a una query basada en PK es que devuelva cero registros, porque ese otro parámetro en realidad no existe en el registro con esa PK. Eso no lo podemos saber porque ese segundo parámetro bien podría ser un error de ingreso o seleccion del usuario, con lo que no hay fallo: Hay un error de datos producto de la interfase silla-teclado, como decía un amigo mio... o sea, el que tipea mal las cosas.
Bueno.
entonces el tema iba en Regexp o HTML o Programacion general?
o cualquiera de ellos.
bueno gracias por la respuesta
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra