Comunidad de diseño web y desarrollo en internet online

crear una tabla desde guion sql

Citar            
MensajeEscrito el 31 Oct 2005 09:07 pm
no tengo phpMyadmin, ni posibilidad de intalarlo.
El asunto es, ¿como crear una tabla desde un guion sql, que se encuentre en mi HD?.

Código :

if (!mysql_query("CREATE DATABASE $basedatos", $conexion)){
echo "<h2 align='Left'>ERROR2: Imposible crear base de datos</h2>";
exit;
}else{
echo "<h2 align='Left'>Base de datos, creado con exito</h2>";
}


// Una vez creada, creamos las tablas.
// creamos la tabla


// creamos la tabla

$sql = "CREATE TABLE agenda (";
$sql .= "id INT NOT NULL AUTO_INCREMENT, ";
$sql .= "nombre CHAR(50), ";
$sql .= "direccion CHAR(100), ";
$sql .= "telefono CHAR(15), ";
$sql .= "email CHAR(50), ";
$sql .= "KEY (id) ) ";

 

if (mysql_db_query($basedatos, $sql, $conexion)) {
echo "<h2 align='Left'>La tabla se ha creado con éxito</h2>";
} else {
echo "<h2 align='Left'>No se ha podido crear la tabla</h2>";

}

Asi en vez de meterle la variable $sql, meterle un guion.sql

Segunda cuestion:
Si cambio la linea mysql_db_query($basedatos, $sql, $conexion);
por esta otra mysql_query( $sql, $conexion);
no funciona...

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

msie
Citar            
MensajeEscrito el 01 Nov 2005 10:55 pm

Código :

mysql_query(implode('',file("guion.sql")), $conexion); 



:roll: no dije nada no pienso nada, no hago nada esto no se de donde salio.


:cc: :cc: :cc: :cc: :cc:
PD: perdonen estoy pasado de CC

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 02 Nov 2005 07:05 pm
Pues no da..... :(
A que se debe esto????
esta linea si funciona

Código :

if (!mysql_query("CREATE DATABASE $basedatos", $conexion)){

y esta no

Código :

mysql_query(implode('',file("guion.sql")), $conexion);

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

msie
Citar            
MensajeEscrito el 02 Nov 2005 07:24 pm

Código :

<?php
$link= mysql_connect ("localhost","username","pswd");
$dbname= "Prueba";
$sql = 'CREATE DATABASE '.$dbname;
mysql_query($sql);
mysql_select_db($dbname,$link);
$sql = 'CREATE TABLE `tabla` ('
        . ' `id` BIGINT NOT NULL AUTO_INCREMENT, '
        . ' `nombre` VARCHAR(30) NOT NULL,'
        . ' PRIMARY KEY (`id`)'
        . ' )';
mysql_query($sql);
?> 

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 03 Nov 2005 05:11 pm
gracias, voy a probar...
cuando mysql_query($sql); tiene un solo parametro, da por hecho la existenca de una conexion abierta.

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

msie
Citar            
MensajeEscrito el 03 Nov 2005 07:32 pm
si, de hecho utiliza la ultima conexion abierta...

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 03 Nov 2005 09:07 pm
U_U en teoría cualquier instrucción que puedas pasarle mediante una cadena sql se debe ejecutar, no tiene otra gracia...

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 04 Nov 2005 08:30 pm
Sip, ya salio, el problema era este:
Yo tenia

Código :

$sql = "CREATE TABLE agenda (";

y es

Código :

$sql = "CREATE TABLE `agenda` (";


la ausencia de los ` estaba causando el problema.
Ahora, lo que no funciona es el :

Código :

mysql_query(implode('',file("guion.sql")));

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 14 Nov 2005 04:57 pm
alguna ejemplo para efectuar la creacion de tabla desde el guin sql,
La verdad ya le intente de todas formas y no sale.
Agradezco su ayuda, pues yo ya no doy mas :-(

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.