Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/02/2003, 18:02
fosforito
Invitado
 
Mensajes: n/a
Puntos:
Hola amigos!! Bueno lo que pasa es que estoy aprendiendo a interactuar con mysql estoy un poquito harto de estar agarrando script hechos por otros capos. para el colmo tengo un libro escrito en ingles.
Bueno aqui les doy todo el ejemplo de lo que quiero hacer asi ustedes me corrigen en que falle ok?

#cree la base de datos jokes:
mysql>CREATE DATABASE jokes;
use jokes;

#cree la tabla jokes
mysql>CREATE TABLE jokes (
ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
jokeText TEXT,
jokeDate DATE NOT NULL
);

#Insertamos Texto y fecha
mysql>INSERT INTO jokes SET
jokeText = "Why did the chicken cross the road? To get to the other side!",
jokeDate = "2003-02-02";

#insertamos otro texto
mysql>INSERT INTO jokes SET
jokeText = "Esto es una prueba de insertar texto en la base de datos",
jokeDate = "2003-02-02";

#Creamos la tabla Authors
mysql>CREATE TABLE Authors (
ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Name VARCHAR(255),
Email VARCHAR(255)
);

#insertamos Nombre y Email
mysql>INSERT INTO Authors SET
Name= "Fosforito Fosfo",
Email= "[email protected]";

#insertamos otro Nombre y Email
mysql>INSERT INTO Authors SET
Name = "Armando Carpas",
Email= "[email protected]";

#agregamos la columna AID en la tabla jokes
mysql>ALTER TABLE jokes ADD COLUMN AID INT;

ahora para llamar todo eso hice esto con el php y lo salve como:

list2.php

<html>
<head>
<title>list2</title>
</head>

<body>
Código PHP:
<?php

  
// nos conectamos con mysql
  
$dbcnx = @mysql_connect("localhost""root""12345");
  if (!
$dbcnx) {
    echo( 
"<p>no he podido conectarme " .
          
"que pena!.</p>" );
    exit();
  }

  
// Seleccionamos la base de datos
  
if (! @mysql_select_db("jokes") ) {
    echo( 
"<p>No pude localizar " .
          
"la base de datos donde estara!.</p>" );
    exit();
  }

?>
<p>Aqui esta la lista de nuestra base de datos: </p>
<blockquote>
<?php
$jokelist 
mysql_query("SELECT jokeText, AID FROM jokes");

  if (!
$jokelist) {
    echo(
"<p>Error performando con el query: " mysql_error() . "</p>");
    exit();
  }

while (
$jokemysql_fetch_array($jokelist)) {
//get the text and  autor id for the joke
$jokeText $joke["jokeText"];
$aid $joke["AID"];

//obtenemos detalles del autor para el joke
$authordetails mysql_query("SELECT Name, Email FROM Authors WHERE ID=$aid");
$author mysql_fetch_array($authordetails);
$name $author["Name"];
$email $author["Email"];

//desplazamos la lista con la informacion del autor
echo( "<p>$jokeText<br />".
"(by <a href='mailto:$email'>$name</a>) </p>");
}
?>
</blockquote>
</body>
</html>

Si alguien hicira la prueba sobre esto y si le salio bien me gustaria saber en que falle, desde ya les estare agradecido.

Última edición por fosforito; 02/02/2003 a las 18:11