Se lo indicas con un parametro
Casimiro te propuso usar una sentencia
UPDATE .. WHERE. Es el WHERE justamente en donde se indica cual(es) son las fila(s) a modificar
Imaginate una sentencia SQL como esta:
Código SQL
[-]
UPDATE Productos SET Precio = 10
Eso hace que todos los productos tengan precio 10
Código SQL
[-]
UPDATE Productos SET Precio = :UnPrecio
Esa sentencia hace que todos los productos tengan el valor que se manda en el paraemtro
UnPrecio
Código SQL
[-]
UPDATE Productos SET Precio = :UnPrecio WHERE Id = :UnId
Y por ultimo, utilizando el WHERE puedo indicar a que producto quiero modificarle el precio. Ese WHERE del update "es el mismo" que el del SELECT; lo que te devolveria el SELECT es lo que seria afectado por el WHERE
Creo que te vendria bien un manual de SQL
Saludos!