tengo el siguiente ejemplo para insertar datos en una base de datos en mysql
Código PHP:
<HTML>
<HEAD>
<TITLE>Pagina para insertar en la base de datos</TITLE>
</HEAD>
<BODY>
<?php
$NombreBD = 'Baseprueba';
$Servidor = 'localhost:C:\Program Files\MySQL\MySQL Server 4.1\data\baseprueba';
$Usuario = 'root';
$Clave ='reelena';
//conexion con la base de datos
$IdConexion = mysql_connect($Servidor, $Usuario, $Clave);
//selecionando la base de datos
mysql_select_db($NombreBD, $IdConexion);
mysql_error($IdConexion);
mysql_errno($IdConexion);
//insertando registro en la base de datos
$Nombre=$_GET['Nombre'];
$Apellido=$_GET['Apellido'];
$Telefono=$_GET['Telefono'];
$Query = 'INSERT INTO CLIENTES (IDCliente,NOMBRE, APELLIDO, TELEFONO) VALUES ('$IDCliente','$Nombre','$Apelldio','$Telefono');';
$Insecion = mysql_query($Query, $Idconexion);
?>
<H1><DIV ALIGN="CENTER">Registro Insertado </DIV></h1>
<H1><DIV ALIGN="CENTER"><A HREF="consulta.php">Visualiza los registros de la base de datos </DIV></h1>
</BODY>
</HTML>
realmente no se que estoy haciendo mal me dan una mano soy nuevo en esto solo tengo dos dias leyendo de php ok ... no inserta por si a tengo otra pagina donde esta el formulario ok..