Crear tablas de una base de datos en mysql

Hola experto.
Estoy intentado realizar un proyecto de una página web y estoy un poco verde, y estoy dando pequeños rodeos para aprender ciertas cosas ya que no se todavía como enfocarlo bien.
Bien, lo que ahora me aborda es que intento conocer como crear una base de datos y sus respectivas tablas desde php. Es decir, que cuando yo cargue una página, (digamos index.html para que siempre que cargue la página) me cree una base de datos y sus respectivas tablas).
Ahora mismo me da igual el nombre de ela base de datos, y nombre de las tablas, privilegios y demás, más delante veré como hacerlo.
Ejemplo:
ejecuto mi pagina: http:://localhost/install.php (install.php contendria la bbdd y demas)
Y en mi base de datos mysql quiero que se cree la base de datos y en caso de que ya exista me salga un mensaje de que ya existe tal base de datos.
El software que utilizo es:
Apache, php y mysql
Una pregunta, si yo tengo un archivo index.php y un index html, ¿cuál de los dos se ejecutaría?

1 Respuesta

Respuesta
1
Con respecto a la pregunta de cual index se ejecuta primero esto esta definido en el archivo httpd.conf en la etiqueta <IfModule dir_module> se busca el archivo principal según el orden en que ahí aparezcan ya sea index, default o home con sus distintas extensiones cada uno.
Para generar un autoinstalador utiliza estos dos enlaces te darán muchas ideas de como hacerlo:
Base de Datos: http://programandoideas.com/2010/01/crear-una-base-de-datos-desde-php-5/
Tablas/Esquema: http://peachep.wordpress.com/2008/10/22/ejecutar-consultas-mysql-desde-un-archivo-sql-con-php-clase-sql-import/
Cualquier duda estaré al pendiente.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas