Código PHP:
Ver original"INSER INTO tabla (campo1, campo2, campo3) VALUES ('valor1', 'valor2' , 'valor3') ON DUPLICATE KEY UPDATE campox = 'valorx'"
muy larga solo has esto:
Código PHP:
Ver original$nombre=$_POST["nombre"];
$apellido=$_POST["apellido"];
$email=$_POST["email"];
$telefono=$_POST["telefono"];
$edad=$_POST["edad"];
include ("conexion3.php");
$sql="insert into nueva (nombre, apellido, email,telefono,edad) values('$nombre' , '$apellido' , '$email' , '$telefono' , '$edad') ON DUPLICATE KEY update nombre='$nombre' , apellido='$apellido' , email='$email' , telefono='$telefono' , edad='$edad'";
otra cosa usa sentencias mysqli ya que mysql no va a tener mas soporte, es una sugerencia para evitar males mayores a futuro, seria algo como:
Código PHP:
Ver original$nombre=$_POST["nombre"];
$apellido=$_POST["apellido"];
$email=$_POST["email"];
$telefono=$_POST["telefono"];
$edad=$_POST["edad"];
include ("conexion3.php");
$db = new MysQli('tuhost' , 'tuuser' , 'tupass' , 'tubase');
$sq = $db->query("insert into nueva (nombre, apellido, email, telefono, edad) values('$nombre' , '$apellido' , '$email' , '$telefono' , '$edad') ON DUPLICATE KEY update nombre='$nombre' , apellido='$apellido' , email='$email' , telefono='$telefono' , edad='$edad'");