Cita:
Iniciado por walterdevel Podrías probar dos cosas:
1) cambia la sql por esto:
2) antes del if hace esto:
con esto último vas a ver si tenés algún error en la sql, sinó, tal vez simplemente el la cantidad de datos que tenés cero, supongo que eso ya lo comprobaste.
si yo lo revice pero lo tengo como int. valores numericos, hice los cambios y me dio este error "Problemas en el selectYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' gasb=gasb' at line 1"
-----------------------------------------
Cita:
Iniciado por patriciomase en lugar de preguntar con php y si existe hacer otra consulta podes hacer todo en una de esta forma si tenes definido un campo unico
Código SQL:
Ver originalINSERT INTO TABLA
(NOMBRE, APELLIDO, LOQUESEA)
VALUES ('PEPITO', 'GARCIA', 'LALALALA')
ON DUPLICATE KEY UPDATE
NOMBRE = 'LALALA',
APELLIDO = 'CHACHACHA';
o sea, ese códido inserta, y si ya existe, actualiza
como ago para definir un campo unico ? tal vez asi podria solucionar parte de mi problema.