Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/07/2002, 21:44
MetalliaN
 
Fecha de Ingreso: febrero-2001
Mensajes: 36
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Para expertos en MySQL con PHP

mmm..no soy ningún experto, pero voy a tratar de ayudarte...por que no haces esto?:

Código:
 <HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?
//Conexion con la base de datos de My_Sql
mysql_connect("PC_OFICINA","user","pass") or die("No se pudo conectar a la base de datos");
//Ejecutando la sentencia SQL
mysql_db_query("ejemplo","insert into clientes (nombre,telefono) values ('$nombre','$telefono')") or die("No se pudieron insertar los datos".mysql_error());
?>
<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="lectura.php">Muestra el contenido de la BD</a></div>

</BODY>
</HTML>

Con eso te deberá decir si inserta los datos o no, y además te dará el error de MySQL que genera tu petición. Tambíén veo que haces referencia a un puntero que no existe. Además, la función mysql_db_query ya no es soportada por PHP. Te recomiendo que uses la función mysql_query() en vez de mysql_db_query , quizá por eso no se inserta nada. Entonces tu script quedaría así:

Código:
 <HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?
//Conexion con la base de datos de My_Sql
mysql_connect("PC_OFICINA","user","pass") or die("No se pudo conectar a la base de datos");
//Ejecutando la sentencia SQL
mysql_query("insert into clientes (nombre,telefono) values ('$nombre','$telefono')") or die("No se pudieron insertar los datos".mysql_error());
?>
<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="lectura.php">Muestra el contenido de la BD</a></div>

</BODY>
</HTML>
Prueba y nos cuentas como te fué.

Saludos ;)