mysql_create_db
(PHP 4, PHP 5)
mysql_create_db — Crea una base de datos MySQL
Esta función está obsoleta en PHP 4.3.0, por lo que será eliminada en el futuro, junto con la totalidad de la extensión original de MySQL. Deberían utilizarse en su lugar las extensiones MySQLi o PDO_MySQL. Véase también la guía MySQL: elegir una API y P+F relacionadas para más información. Las alternativas a esta función incluyen:
Descripción
$database_name
[, resource $link_identifier = NULL
] )mysql_create_db() intenta crear una nueva base de datos en el servidor asociado con el identificador de enlace especificado.
Parámetros
-
database_name -
El nombre de la base de datos a crear.
-
link_identifier -
La conexión MySQL. Si el identificador de enlace no se especifica, el último enlace abierto por mysql_connect() es asumido. Si no se encuentra dicho enlace, la función intentará establecer un nuevo enlace como si mysql_connect() fuese invocado sin parámetros. Si no se encuentra o establece una conexión, un error de nivel
E_WARNINGes generado.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplos
Ejemplo #1 Ejemplo alternativo de mysql_create_db()
La función mysql_create_db() está obsoleta. Es preferible el uso de mysql_query() para emitir una sentencia CREATE DATABASE de sql en su lugar.
<?php
$enlace = mysql_connect('localhost', 'usuario_mysql', 'contraseña_mysql');
if (!$enlace) {
die('No pudo conectarse: ' . mysql_error());
}
$sql = 'CREATE DATABASE mi_bd';
if (mysql_query($sql, $enlace)) {
echo "La base de datos mi_bd se creó correctamente\n";
} else {
echo 'Error al crear la base de datos: ' . mysql_error() . "\n";
}
?>
El resultado del ejemplo sería algo similar a:
La base de datos mi_bd se creó correctamente
Notas
Nota:
Por razones de compatibilidad con versiones anteriores, los siguientes alias obsoletos podrían usarse: mysql_createdb()
Nota:
Ésta función no estará disponible si la extensión MySQL fue construida con una biblioteca cliente MySQL 4.x.
Ver también
- mysql_query() - Enviar una consulta MySQL
- mysql_select_db() - Seleccionar una base de datos MySQL