Hola chic@s ... Mi consulta es:
teniendo en la tabla de mysql...
Id - usuario- pass- email- nombre
1 - sebas - 123 - g@i.c- sebastian
2 -
3 -
y en vb6:
4 text box...
Text1.text que contien el nombre q es sebastian...
Y 3 mas
con el email y demas
Pero en el usuario en vez de sebas pongo pepe
y quiero que se actualice ese dato a partir del text1.text del nombre...
Como hago?
Cuando vas a actualizar ¿sabes el Id del registro a actualizar? ¿Está en alguno de esos 4 text o en algún otro control (oculto) en tu app?
No, la ID la puedo eliminar... Esta en int auto increment... Solo la paso de alto con el input...
Necesito q se sobreescriban con el nombre, el cual es fijo...
No entiendo muy bien. Lo más fácil sería sabiendo el id y utilizarlo en el WHERE. ¿Se podría dar el caso de más de un registro con el mismo nombre?
Puedes guardar el valor actual del nombre tanto en el text1, que sería editable por el user y también en una variable o label oculto y después actualizas asignando el nuevo nombre text1, y en el WHERE que el nombre sea igual a la variable/label oculto.
No sé si te refieres a algo así.
Si, el nombre aparece en un text1.text, pero bloqueado para q no sea editable.. Lo asigna automaticamente...
Me datias un ejemplo de como utilizar el update?... Gracias por ayudarme
Si buscas un poco o aprendes un mínimo de sql, no deberías tener problemas para sacar esa query. ¿En qué punto te enganchas? Estaría bien que pusieses algo de código.
Ahí tienes un ejemplo prácticamente calcado de tu necesidad:
http://www.w3schools.com/sql/sql_update.asp (http://www.w3schools.com/sql/sql_update.asp)
No estoy con la pc... Gracias ppr la info, cuando lo termine lo posteo al codigo :) creo que esta bueno y por ahora me mantiene entretenido