antza
Messages postés3Date d'inscriptionvendredi 27 juin 2008StatutMembreDernière intervention22 août 2008
-
21 juil. 2008 à 18:20
bonxp
Messages postés29Date d'inscriptionvendredi 6 mai 2005StatutMembreDernière intervention 9 novembre 2008
-
21 juil. 2008 à 20:09
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[javascript:Insert_Emoticon('/imgs2/smile_question.gif'); ]
$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>
[creat_tables.php Créer maintenant les tables dans ma base de donnée]
$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 "Les tables ont été créer dans la base de donnée
";
}
else
{ echo "Je n'ai pas trouvé le fichier $file
<?
$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());}
?>
<hr size="2" width="100%" />
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 !!!