Export de base de données ne fonctionne pas dans phpmyadmin
istella
Messages postés10Date d'inscriptionjeudi 20 septembre 2007StatutMembreDernière intervention28 décembre 2010
-
27 déc. 2010 à 23:13
syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 2012
-
28 déc. 2010 à 11:48
Bonsoir,
J'ai créé un site en local(xamp) qui fonctionne bien et j'essaie désespérément d'exporter ma base de données pour l'importer chez mon hébergeur.Mais lorsque je clique sur exporter cela me donne un fichier default.html qui contient le texte suivant :
export.php: Missing parameter: what (FAQ 2.8)
export.php: Missing parameter: export_type (FAQ 2.8)
bien entendu je ne peux pas l'importer sur ma base en ligne.
Pouvez vous m'éclairer sur le problème et comment faire pour le résoudre.
cod57
Messages postés1653Date d'inscriptiondimanche 7 septembre 2008StatutMembreDernière intervention11 septembre 201319 27 déc. 2010 à 23:57
bonsoir
si tu as phpmyadmin en local tu sauvegardes en .sql depuis la fenetre sql
puis tu charges par phpmyadmin chez l'hebergeur
dans la fenêtre sql ... copier coller
sinon tu fais un petit script d'installation en php et tu copies ton .sql dedans
a++
code à personnaliser ...
<?php
// my_db <-- tu mets le nom de ta base à la place
// localhost <-- tu mets le nom de ton serveur sql à la place
// peter <-- tu mets le nom de ton login sql à la place
// abc123 <-- tu mets le nom de ton pass sql à la place
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Pas de connection : ' . mysql_error());
}
// Creation base
if (mysql_query("CREATE DATABASE my_db",$con))
{
echo "base créée";
}
else
{
echo "Erreur creation de la base ou déjà créée ... " . mysql_error();
}
// Creation table
mysql_select_db("my_db", $con);
$sql = "CREATE TABLE table_user (
pass varchar(40) NOT NULL default '',
commentaires text NOT NULL,
nom text NOT NULL,
UNIQUE KEY id (pass)
)";
// Execute query
if(mysql_query($sql,$con)){
echo 'reussi, table créée ...!';
} else {
echo 'raté, table pas créée ...!';
}
mysql_close($con);
?>