compare..esto esta en internet..espero te sirva.
son 3 paginas que se van a utilizar
la primera guardala como formulario.php
<?php
include("conexion.php");
?>
<
<html>
<head>
<title></title>
</head>
<body>
<form name="form1" method="post" action="agrega_registro.php">
<table width="424" height="113" border="1">
<tr>
<td>id</td>
<td><label>
<input type="text" name="id">
</label></td>
</tr>
<tr>
<td>Nombre:</td>
<td><label>
<input type="text" name="nombre">
</label></td>
</tr>
<tr>
<td>apellido</td>
<td>
<input type="text" name="apellido">
</td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Submit"></td>
</tr>
</table>
</form>
</body>
</html>
------ la segunda guardala como agrega_registro.php
<?php
include("conexion.php");
$query = "INSERT INTO registros (id, nombre, apellido ) VALUES ('".$id."','".$nombre."','".$apellido."')";
echo $query;
$res = mysql_query($query);
$usuarioid = mysql_insert_id();
?>
------- y la tercera que es la que realiza la conexion con la base de datos guardala como conexion.php
<?php
$hostname="localhost";
$username="root";
$password="";
$dbname="prueba";
mysql_connect($hostname,$username, $password) OR DIE ("<html><script language='JavaScript'>window.location.href = 'error.php?err=bd'</script></html>");
@mysql_select_db($dbname) or DIE ("<html><script language='JavaScript'>window.location.href = 'error.php?err=bd'</script></html>");
?>
------ ojo la base de datos nombrala "prueba" y cuando crees la tabla llama "registros"
lo primero que tienes que acer es checar la conexion, si akabas de instalar el mysql, por default el usuario es "root" y no tiene contraseña.
solo es copy paste en dreamweaver...y ahi pruebas.