
07/12/2007, 11:55
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 13
Antigüedad: 17 años, 3 meses Puntos: 0 | |
Re: Crear tablas desde php hola a tod@s:
este es el codigo que he puesto para crear una base de datos y su tabla:
<?php
define ("CONSTANTE", "HOLA MUNDO ");
PRINTF (CONSTANTE);
// DEFINIMOS
$basedatos = "my_db";
// conectamos
$link = mysql_pconnect("localhost","root","papapapa");
//comprobamos que si que hay c onexion
if (!$link)
{
echo "<BR><h2 align='center'>ERROR: IMPOSIBLE CONECTAR CON EL SERVIDOR</H2>";
exit;
}
// obtenemos una lista de las bases de datos del servidor
$db = mysql_list_dbs();
//vemos cuantas BD hay
$num_db=mysql_num_rows($db);
echo "<br>numero de bases de datos=".$num_db."<br><br><br>";
for ($m=0;$m<$num_db;$m++)
{
$nombre_bd = mysql_dbname($db,$m);
echo "\t".$nombre_bd."\t";
}
// creamos la database
$bbdd = mysql_query("CREATE DATABASE base2 ",$link);
ECHO "<BR> ESTA ES LA VARIABLE BBDD = ".$bbdd;
//creamos la tabla
$bd_base2 = mysql_select_db("base2");
echo "<br>conexion con la BD base2 = ".$bd_base2;
$tabla = "CREATE TABLE agenda (id int(1) NOT NULL, AUTO INCREMENT, nombre CHAR(50),PRIMARY KEY (id));";
echo "<br><br>esto es el contenido de la variable tabla = ".$tabla."<br>";
$sql = mysql_query( $tabla,$link);
echo "<br> esta es la variable sql de la creacion e la tabla = ".$sql;
?>
Y EL RESULTADO ES ÉSTE CON EL EXPLORADOR:
HOLA MUNDO
numero de bases de datos=7
information_schema libreria libreria2 mysql opiniones phpmyadmin test
ESTA ES LA VARIABLE BBDD = 1
conexion con la BD base2 = 1
esto es el contenido de la variable tabla = CREATE TABLE agenda (id int(1) NOT NULL, AUTO INCREMENT, nombre CHAR(50),PRIMARY KEY (id));
esta es la variable sql de la creacion e la tabla =
----------------------------------------------------------------------------------------------------
ME PODRÍAN USTEDES AYUDAR Y DECIRME POR QUÉ NO SE CREÓ LA TABLA?
SE LO AGRADECERÍA ETERNAMENTE, POR QUE ESTOY LLEGANDO A UN PUNTO QUE NO SÉ QUÉ CODIGO PONER YA....., MUCHAS GRACIAS.
salu2. |