Hola a todos y gracias por leer.
Tengo una pagina en un servidor, el cual me da un panel con el que por ejemplo manejo la base de datos. Trabajo con PhpmyAdmin. Cree una base y una tabla (clientes, es solo una pruEBA) La tabla tiene 3 campos como se ve abajo.
CREATE TABLE IF NOT EXISTS `clientes` (
`id` bigint(7) NOT NULL AUTO_INCREMENT,
`nombre` varchar(100) NOT NULL,
`telefono` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
Luego a traves de un formulario en html (como el de abajo) le ingreso los datos.
<form action="registrar.php">
<TABLE>
<TR>
<TD>Nombre:</TD>
<TD><INPUT TYPE="text" NAME="nombre" SIZE="20"></TD>
</TR>
<TR>
<TD>Apellido:</TD>
<TD><INPUT TYPE="text" NAME="telefono" SIZE="20"></TD>
</TR>
</TABLE>
<input type="submit">
</form>
</body>
</html>
Abajo el script en PHP que los recibe. archivo registrar.php
<html>
<body>
<?php
// process form
$link = mysql_connect("localhost", "******", "********");
mysql_select_db($db);
$sql = "INSERT INTO clientes (nombre, telefono)";
$sql .= "VALUES ('$nombre', '$telefono')";
$result = mysql_query($sql);
echo "¡Gracias! Hemos recibido sus datos.\n"; ?>
</body>
</html>
Fijarse en esta linea: mysql_select_db($db);
Se que ahi va el nombre de la base de datos y la e escrito de varias maneras, a saber:
mysql_select_db("mi_base_de_datos"$db);
o tambien asi:
mysql_select_db("usuario_mi_base_de_datos"$db);
Realmente aqui no se como es pero se que hay que definir el nombre de la base a la cual va dirigida, no?
El problema es el siguiente:
En el campo ID (autoincrementable) se suman cada vez que ingreso el registro.
Pero en los otros campos no sale nada.
O sea no escribe absolutamente nada, solo incrementa en cada intento de insertar datos.
Otro dato importante:
Los datos que quiero los puedo insertar estando dentro de la base a traves del PhPmyadmin.
Y ademas tengo un scrips para leer la base (consulta) y la lee perfectamente, solo que lee que va aumentando el contador pero ningun datos porque estos, no ingresan.
Bueno.....les agradeceria si me pueden ayudar.
Ricardo