[php] La fonction exec
Résolu
linuxman07
Messages postés
49
Statut
Membre
-
linuxman07 Messages postés 49 Statut Membre -
linuxman07 Messages postés 49 Statut Membre -
Bonjour a tous
J'ai une question
puet on créer une base de donnée a l'aide de la fonction EXEC
voila le code source
$host = "localhost";
$user = "root";
$pass = "";
$data = "villegiatour"; // Nommer ici la base de données
$connect = mysql_connect($host, $user, $pass)
or die("Connexion au serveur impossible !");
$db = mysql_select_db($data, $connect)
or die("Sélection de la base impossible !");
// Création de la Base de données
$test = exec("CREATE DATABASE villegiatour2010;");
if ($test)
{
echo "ok";
}
else
{
echo "pas ok";
}
Merci pour vos réponse et si on ne peut pas avez vous une solution o une piste a me dire merci
J'ai une question
puet on créer une base de donnée a l'aide de la fonction EXEC
voila le code source
$host = "localhost";
$user = "root";
$pass = "";
$data = "villegiatour"; // Nommer ici la base de données
$connect = mysql_connect($host, $user, $pass)
or die("Connexion au serveur impossible !");
$db = mysql_select_db($data, $connect)
or die("Sélection de la base impossible !");
// Création de la Base de données
$test = exec("CREATE DATABASE villegiatour2010;");
if ($test)
{
echo "ok";
}
else
{
echo "pas ok";
}
Merci pour vos réponse et si on ne peut pas avez vous une solution o une piste a me dire merci
A voir également:
- [php] La fonction exec
- Fonction si et - Guide
- Easy php - Télécharger - Divers Web & Internet
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Expert php pinterest - Télécharger - Langages
2 réponses
En php c'est possible "directement":
Création base:
création table
Création base:
$DB="....."; //nom de la base
$req="CREATE DATABASE ".$DB." DEFAULT CHARACTER SET latin1 COLLATE latin1_bin ";
$result=mysql_query($req,$connexion) or Die (mysql_error());
if ($result){
echo "La base $DB a été créee avec succès<br><br>";
}
else {
echo "Impossible de créer la base $DB<br><br>";
}
création table
$uTable="....."; //nom table
$req="CREATE TABLE ".$uTable." (
num_id int(11) AUTO_INCREMENT,
date_crea DATE,
societe VARCHAR(60),
adresse VARCHAR(255),
cp VARCHAR(10),
ville VARCHAR(60),
nom VARCHAR(60),
prenom VARCHAR(60),
email VARCHAR(60),
ident VARCHAR(60),
password_cr VARCHAR(60),
password_md VARCHAR(60),
phone VARCHAR(20),
portable VARCHAR(20),
actif_deb DATE,
actif_fin DATE,
statut VARCHAR(10),
PRIMARY KEY (num_id))";
$result=mysql_db_query($DB,$req,$connexion) or Die (mysql_error());
if ($result){
echo "La table $uTable a été créee avec succès<br><br>";
$uTable_cree="OK";
}
else {
echo "Impossible de créer table $uTable<br><br>";
}
exec("mysql -f -h $host -u $users -p$pass $bd < $dos_save_bd_local/base.sql");
afin d'importer le contenu dune base dans la base que je viens de créer
est ce que c possible
$req="LOAD DATA LOCAL INFILE "xxxxxxx.txt" INTO TABLE yyyyyyy";