Hola, yo tengo algo parecido tal que así:
Código PHP:
<?php
//+-----------------------------------------------------------------------------
//| Leer los parámetros de entrada
//| (en las nuevas versiones de PHP utilizar $_POST)
//+-----------------------------------------------------------------------------
$Nombre = $HTTP_POST_VARS["Nombre"];
$Apellido = $HTTP_POST_VARS["Apellido"];
$Telefono = $HTTP_POST_VARS["Telefono"];
//+-----------------------------------------------------------------------------
//| Declarar los parámetros de la conexión
//+-----------------------------------------------------------------------------
$hostName = "localhost";
$hostUser = "root";
$hostPass = "reelena";
$dataBase = "Baseprueba";
//+-----------------------------------------------------------------------------
//| Conectarse al servidor
//+-----------------------------------------------------------------------------
$conexion = @mysql_connect( "$hostName", "$hostUser", "$hostPass" ) or
die( "<h2 align='center'>Conexión no realizada</h2>" );
mysql_select_db( $dataBase, $conexion );
//+-----------------------------------------------------------------------------
//| Comprobar que el usuario NO existe
//+-----------------------------------------------------------------------------
$sqlAccess = mysql_query( "SELECT * FROM CLIENTES WHERE IDCliente='$IDCliente'", $conexion );
if( $row = mysql_fetch_array($sqlAccess) ) {
$existe = true;
} else {
/*
+--------------------------------------------------------------------------
| USUARIO nuevo. Darle de alta
+--------------------------------------------------------------------------
*/
$sqlQuery = "INSERT INTO CLIENTES ( IDCliente, NOMBRE, APELLIDO, TELEFONO )";
$sqlQuery .= " VALUES ( '$IDCliente', '$Nombre', '$Apellido', '$Telefono' )";
$sqlResult = mysql_query( $sqlQuery ) or
die( "<h2 align='center'>No se ha podido dar de alta a $IDCliente </h2>" );
}
mysql_close( $conexion );
?>
Saludos y que te sirva de algo
Salvica