begin process at 2012 05 28 19:43:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

base de donnée instaler automatique


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

base de donnée instaler automatique

lundi 21 juillet 2008 à 18:20:46 | base de donnée instaler automatique

antza

j'avai fai une aplicaion en php et j'avai presque fini mai je suis bloqué sur une chase.Je veut fair en sorte qu'à l'instalation la base de donné sera instalé automatiquement.
oui j'ai l'idée comment le faire comme en écrivant des requete esql sur un foncion en php mais je ne sait pas exactement comment je vai proceder et où le metre ce progreamme
lundi 21 juillet 2008 à 20:09:12 | Re : base de donnée instaler automatique

bonxp

Membre Club

J'ai la réponse a ta question :

Page "install.php"

<?php

$db = "DB_A_CREER"; //nom de la databse a créer

$link = mysql_connect('TON SERVEUR', 'USER', 'PASSWORD');
if (!$link) {
    die('Connexion impossible : ' . mysql_error());
}

$sql = "CREATE DATABASE $db";
if (mysql_query($sql, $link)) {
    echo "Base de données $db créée correctement\n";
} else {
    echo 'Erreur lors de la création de la base de données : ' . mysql_error() . "\n";
}
?>
 <html>

<head>
<title>TITRE DE LA PAGE</title>
</head>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p><a href="creat_tables.php">Créer maintenant les tables dans ma base de donnée</a></p>
</body>

</html>


Page "creat_tables.php"

<?php
           
include("connexion.php");

$file="NOM DU FICHIER.sql"; //fichier sql qui permet de créer les tables


       
        //importation des tables
       
        mysql_select_db($database,$connexion);
        $fp = @fopen($file,"r");
        if ($fp!=FALSE)
            {
            $import_sql = fread($fp,filesize($file));
            fclose($fp);
            $import_sql=explode(";",$import_sql);
            foreach($import_sql as $value)
                    {
                    if ($value!="")
                        {
                        @mysql_query($value);
                        }
                    }
            echo "<p>Les tables ont été créer dans la base de donnée</p>";
           
            }
            else
                { echo "<p>Je n'ai pas trouvé le fichier $file</p>";}

?>


Page "connexion.php"

<?
$serveur = 'localhost';
$database = 'DATABASE_A_CHANGER';
$username = 'USER_A_CHANGER';
$password = 'PASS_A_CHANGER';
$connexion = mysql_connect($serveur,$username,$password) or die(mysql_error());
if (!isset($install)){$install="";}if ($install!="oui")
{mysql_select_db($database,$connexion) or die(mysql_error());}
?>


1 - Tu créé toutes les pages
2 - Tu créé ton fichier ".sql" avec PHPmyAdmin
3 - Tu fait appel a la page "install.php" et c'est tout bon !!!

Voilou

En cas de pb n'hésite pas !!!

Merci qui ????


Cette discussion est classée dans : base, donnée, automatique, instaler, avai


Répondre à ce message

Sujets en rapport avec ce message

Mise à jour automatique d'une base de donnée MySql [ par hikaruchan ] Bonjour, Je souhaite créer un site de jeu oú tous les jours à 00H , la base de donnée va inscrire +1 dans certain champs comme la date , l'age des ani structure d'une base [ par touihri ] bonjourje veut crée une petite application qui me permet de voir la structure d'une base de donnée (les différente table qui la constitue). SVP c 'est comment inserer une imege dans une base de donnée [ par moustaine84 ] salutstp comment inserer une image dans une base de donner Base de donnée MYSQL et PHPMYADMIN [ par gregzzz ] Bonjour,Je cherche à modifier le site d'une association qui est vieux et qui utilise des bases de données via phpmyadmin. C'est un site référençant de Graphique avec artishow depuis une base de donnée [ par yostudio ] Alors, j'ai besoin de créer un Graphique qui vas afficher des temps de réponses d'un annuaire LDAP.J'ai testé la solution artishow qui fonctionne bien Probleme pour ecrire dans une base de donnée [ par chrisl0 ] voila jai un petit probleme je n'arriva pas a ecrire dans la base de donnée pourtant elle est créer, sa m'affiche ceci comme erreur: Notice: Undefined Un texte qui effectue une rotation pour chaque visiteur ! Svp [ par jmr76 ] Salut a tous, voila je recherche  quelqu'un qui peut me coder un script php/mysql .Je ne pense pas qu'il y en ai pour longtemps, mais étant assez nul mysql [ par crijoe ] Bonjour, je suis débutant et j'essaie de programmer  une base de donnée mysql. dans mon script, je commence par me connecté à la base de donnée en loc ajout donnée [ par papiona ] Bonjour a tousj'ai un probléme au niveau de l'insertion des données dans une table,quand je clique valider l'opération est effectué et les données son Probleme base de donnée Mysql. [ par bmxman25 ] Bonjour à toutes et à tous, Je suis actuellement en train de dévellopper un site web , J'ai mis en place un formulaire de connexion.Pour l'inscription


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales