Hola que tal soy nuevo y espero no molestar con mi interrogante.
tengo un tabla en mysql que uso para registrar los archivos cargados a mi sistema, con los atributos
TABLA
ruta - nombre
El problema con el que me encuentro es a la hora de cambiar el nombre del archivo, no se si estoy utilizando mal la sentencia update.
Ejecuto la consulta del siguiente modo en php
mysqli_query($this->conexion,"update TABLA set nombre= '".$xnuevo."' where nombre= '".$nombre."' and ruta= '".$ruta."' ");
el problema es que no me realiza ninguna operacion en la base de datos de ese modo, probe quitando " and ruta = '".$ruta."' " dejandolo de este modo.
mysqli_query($this->conexion,"update TABLA set nombre= '".$xnuevo."' where nombre= '".$nombre."' ");
y si me realiza la operacion, pero tomando en cuenta que pueden existir 2 archivos con el mismo nombre, es importante tomar la ruta y el nombre para realizar la operacion.
alguien tiene algun comentario al respecto que me pueda servir?