Os incluyo los archivos que utilizo:
Base de datos:
Código:
  
conexion.phpCREATE TABLE `prueba` ( `ID_Prueba` int(11) NOT NULL AUTO_INCREMENT, `Nombre` varchar(100) COLLATE latin1_spanish_ci NOT NULL, `Apellidos` varchar(100) COLLATE latin1_spanish_ci NOT NULL, PRIMARY KEY (`ID_Prueba`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci AUTO_INCREMENT=4 ; -- -- Volcar la base de datos para la tabla `prueba` -- INSERT INTO `prueba` VALUES (1, '', ''); INSERT INTO `prueba` VALUES (2, '', '');
Código PHP:
  
<!-- conexión.php -->
<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>
<?php
function Conectarse()
{
   if (!($link=mysql_connect("localhost","root","121992")))
   {
      echo "Error conectando a la base de datos.";
      exit();
   }
   if (!mysql_select_db("noticias",$link))
   {
      echo "Error seleccionando la base de datos.";
      exit();
   }
   return $link;
}
 
$link=Conectarse();
echo "Conexión con la base de datos conseguida.<br>";
 
mysql_close($link); //cierra la conexion
?>
</body>
</html>   Código PHP:
  
<!-- db_conecta.inc -->
<?php
function Conectarse()
{
   if (!($link=mysql_connect("localhost","root","121992")))
   {
      echo "Error conectando a la base de datos.";
      exit();
   }
   if (!mysql_select_db("noticias",$link))
   {
      echo "Error seleccionando la base de datos.";
      exit();
   }
   return $link;
}
?>    Código PHP:
   <?php
   include("conexion.php");
   $link=Conectarse();
   mysql_query("insert into prueba (Nombre,Apellidos) values ('$nombre','$apellidos')",$link);
   
   header("Location: ejemplo22.php");
?>    Código PHP:
  
<!-- Ejemplo22.php -->
<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ejemplo de uso de bases de datos con PHP y MySQL</H1>
<FORM ACTION="procesar.php">
<TABLE>
<TR>
   <TD>Nombre:</TD>
   <TD><INPUT TYPE="text" NAME="nombre" SIZE="20" MAXLENGTH="30"></TD>
</TR>
<TR>
   <TD>Apellidos:</TD>
   <TD><INPUT TYPE="text" NAME="apellidos" SIZE="20" MAXLENGTH="30"></TD>
</TR>
</TABLE>
<INPUT TYPE="submit" NAME="accion" VALUE="Grabar">
</FORM>
<hr>
<?php
   include("db_conecta.inc");
   $link=Conectarse();
   $result=mysql_query("select * from prueba",$link);
?>
   <TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
      <TR><TD> <B>Nombre</B></TD> <TD> <B>Apellidos</B> </TD></TR>
<?php      
 
   while($row = mysql_fetch_array($result)) {
      printf("<tr><td> %s</td> <td> %s </td></tr>", $row["Nombre"], $row["Apellidos"]);
   }
   mysql_free_result($result);
   mysql_close($link);   
?>
</table>
</body>
</html>   Si alguien sabe que puede pasar se lo agradeceria muchisimo, ya que tengo un proyecto en mente y esto es de gran utilidad para mi pagina web.
 
