home Foro de soporte Espacio WEB MySQL
 
Problema al crear una tabla desde php
#1 ·

Hola buenas! Estoy haciendo mi web y necesito ayuda.

Necesito crear tablas en una base de datos y uso el siguiente código:

Código:
$db2 = new mysqli("URL-DATABASE", "USUARIO", "PASSWORD", "DB");
$table_name = "TABLA";
if ($db2->connect_errno) {
    echo "Falló la conexión a MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
$result2 = $db2->query("CREATE TABLE {$table_name} (id int(11) NOT NULL auto_increment, PRIMARY KEY (id))");
$db2->close();

En teoría debería funcionar, pero no se por que no :S

Debería entrar y crear una tabla de nombre "TABLA".

A ver si alguien me puede ayudar, saludos!


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 119
Desde: 24/Ago/2009
· ·
#2 ·

¿Te llega a conectar a la base de datos?

¿Te muestra un error?

La sentencia de la query ¿esta correcta? Podrías hacer la sentencia de la query en un variable y con un echo la sacas para ver si es lo que necesitabas.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.309
Desde: 01/Mar/2003
· ·
#3 ·

Si, conecta a la base de datos, esa parte está bien.

No, no muestra nada.

El caso que con el siguiente código funciona:

Código:

$table_name = "usuario";
$conn = mysql_connect("HOST", "DBuser", "PASS");
mysql_select_db("DB", $conn);
  $sql = "CREATE TABLE {$table_name} (id int(11) NOT NULL auto_increment, PRIMARY KEY (id))";
    $result = !isset($conn_id) ? mysql_query($sql) : mysql_query($sql, $conn_id);


La sentencia de la query use la misma que la de ese código.


Pensando en lo de la sentencia he probado a quitar los "{ y }" de la sentencia y ya funciona con el primer código!!:da)


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 119
Desde: 24/Ago/2009
· ·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Espacio WEB · MySQL
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 07:27 UTC+02:00 DST
Temas similares
 I FotoTemaMensajesÚltima respuesta
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Problema al crear una tabla
Por: · 05/May/2011, 04:01
706/May/2011, 19:23
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario302/Abr/2009, 18:47
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario503/Jun/2008, 19:39
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario027/Nov/2007, 13:20
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario125/Abr/2006, 18:21
 Ir al último mensaje del tema