Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2003, 14:11
Avatar de barna_rasta
barna_rasta
 
Fecha de Ingreso: agosto-2003
Mensajes: 214
Antigüedad: 20 años, 8 meses
Puntos: 11
Problemas con EJEMPLO del TUTORIAL

Hola amigos,
empeze a meterme con las BD y tengo algun problemilla con los ejemplos del TUTORIAL, concretamente con el programilla de INSERTAR, LEER, BORRAR, ACTUALIZAR.

Lo hice todo paso a paso como muestra el manual:
creacion de la BD
-------
create database ejemplo;
use ejemplo
create table clientes (nombre varchar(100),telefono varchar(100));
--------------------------------------------- Y la ha creado.
El codigo del html (que si funciona es:
<HTML>
<HEAD>
<TITLE>Insertar.html</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Insertar un registro</h1>
<br>
<FORM 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>
----------------------------------------------------------------------
El codigo del insertar.php (que no inserta!!!!!!!, es :)
-----------------------------------------------
<HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?
//Conexion con la base
mysql_connect("localhost","root","")
//Ejecucion de la sentencia SQL
mysql_db_query("ejemplo","insert into clientes (nombre,telefono) values ('$nombre','$telefono')")
?>
<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>
-------------------------
El codigo del lectura.php (que no lee y muestra pantalla rara)
--------------------------------------------------
<HTML>
<HEAD>
<TITLE>lectura.php</TITLE>
</HEAD>
<BODY>
<h1><div align="center">Lesctura de la tabla</div></h1>
<br>
<br>
<?
//Conexion con la base
mysql_connect("localhost","root","");
//Ejecutamos la sentencia SQL
$resultado = mysql_db_query ("ejemplo","select * from clientes");
?>
<table align="center">
<tr>
<th>Nombre</th>
<th>Telefono</th>
</tr>
<?
//Mostramos los registros
while ($row=mysql_fetch_array($resultado));
{
echo '<tr><td>'.$row["nombre"].'</td>';
echo '<td>'.$row["telefono"].'</td></tr>';
}
mysql_free_result($resultado);
?>
</table>

<div align="center">
<a href="insertar.html">A?adir un nuevo registro</a><br>
<a href="actualizar1.php">Actualizar un registro existente</a><br>
<a href="borrar1.php">Borrar un registro</a><br>
</div>

</BODY>
</HTML>
---------------------------------------------------------------------------------
Lo que sale en la pantalla al ejecutar el lectura.php
--------------------------------------------------------------------------

Lesctura de la tabla


Nombre Telefono
'; echo ' '.$row["telefono"].'
'; } mysql_free_result($resultado); ?>
A?adir un nuevo registro
Actualizar un registro existente
Borrar un registro
---------------------------------------------------------------------------

Despues de intentarlo 1000 veces y corrigiendo mi propio codigo, decidi bajarme el ZIP con los programas del TUTORIAL, pero sucede exactamente lo mismo.

Alguien sabe que sucede?
Como editor de PHP utilizo el Maguma.
Como generador de DB el Mysql y el MysqlCC, que creo que es casi lo mismo.

Ayudita!!!!!!!!!!!!!!!!!!!!!!