Soy nuevo en estos temas y he estado leyendo bastante pero o no me entero o decididamente me tengo que dedicar a la alfarería y dejarme estas cosas. Será una tontería, pero ¿alguien sabe por que no consigo añadir nada a mi base de datos?
Tengo dos páginas, la primera HTML
escribió:
<HEAD>
<TITLE>Insertar.html</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Insertar un registro</h1>
<br>
<FORM name="insertar" METHOD="POST" ACTION="insertar.php">
Nombre<br>
<INPUT TYPE="TEXT" NAME="nombre"><br>
Teléfono<br>
<INPUT TYPE="TEXT" NAME="telefono"><br>
<INPUT TYPE="SUBMIT" value="Insertar">
</FORM>
</div>
</BODY>
</HTML>
y la segunda ya php
escribió:
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?
//Conexion con la base
function opendb()
{
$db = mysql_connect("localhost", "root", "");
mysql_select_db("ejemplo", $db);
return $db;
}
$db = opendb();
//Ejecucion de la sentencia SQL
mysql_db_query($db,"insert into clientes (nombre,telefono) values ('$nombre','$telefono')");
mysql_close($db);
?>
<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="lectura.php">Visualizar el contenido de la base</a></div>
</BODY>
</HTML>
Pero la base de datos sigue invariable, ¿Alguna idea de donde fallo?