Cita:
Iniciado por vbonive
hola amigo multiprogramador gracias por tu ayuda..
tengo el siguiente codigo:
$sql="select * from sig.asg_articulos where cedula='".$ced."' or des_articulo='".$art."' or supervisor='".$sup."' or fecha='".$fec."'";
tal cual como me comentas con el and.
$sql="select * from sig.asg_articulos where cedula='".$ced."' and fecha='".$fec."'"; me funciona perfectamente como quiero.
pero con las otras dos variable le coloco and des_articulo='".$art."' and supervisor='".$sup."' y no me funciona nada..!
tinene que ser and o or?¿ como hay que especificar?
jajajajjaa, veo que en algunas ocasiones me dicen multi.... no me molesta,
solo que me pone a pensar en mi nick jajajjaja
bueno, a lo tuyo
cuando usas AND y OR, el primero solapa al segundo, es decir, si el AND no se cumple, el OR no le gana. así que yo cambiaría todo a OR (como lo tienes inicialmente) a menos que todos los datos que envias sean los de ese registro, en cuyo caso usaria AND para todo.
por otro lado, si los datos que envias no son totalmente identicos sino
coinciden en el inicio por ejemplo, entonces no uses igual sino usa LIKE
eso creo, bueno, prueba y comentas
saludos