Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/06/2012, 12:01
Chuckyz0r
 
Fecha de Ingreso: junio-2012
Mensajes: 18
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Actualizar una fila especifica en mi BD usando PHP

Cita:
Iniciado por walterdevel Ver Mensaje
Podrías probar dos cosas:

1) cambia la sql por esto:

Código SQL:
Ver original
  1. SELECT COUNT(1) FROM mi_tabla

2) antes del if hace esto:

Código PHP:
Ver original
  1. echo mysql_error ($conexion);

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 Ver Mensaje
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 original
  1. INSERT INTO TABLA
  2.    (NOMBRE, APELLIDO, LOQUESEA)
  3.    VALUES ('PEPITO', 'GARCIA', 'LALALALA')
  4.    ON DUPLICATE KEY UPDATE
  5.      NOMBRE = 'LALALA',
  6.      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.