aqui estas especificando que el nombre de la columna sea pasado a MD5, no el dato que se guarda e la columna. deberias buscar el ID en especifico.. tambien tienes que saber que el campo id deberia contar con una
longitud de 64 caracteres alfanumerico, que es lo que tiene el hash una vez codificado
Código PHP:
Ver original$campo_a_buscar = md5($id); $sql = " SELECT producto FROM productos WHERE id='".$campo_a_buscar."'";
Si no le das una longitud de 64. lo que pasará es que guarda por ejemplo los primeros 20 caracteres y cuando compares, nunca encontrará el registro a no ser que seas consciente de esto y la variable que quieras buscar tambien la recortes a la misma longitud cada vez que quieras realizar busqueda