Base de données sous mysql

Résolu/Fermé
murielle - 13 mai 2003 à 17:37
 rubino - 7 juil. 2009 à 12:18
salut;
je viend d'installer mysql version 1.4( pour windows 2000 ) comment devrais je proceder pour créer une base de données ?
sinon ou pourrai-je trouver de l aide ?

merci ++++++++

24 réponses

Utilisateur anonyme
13 mai 2003 à 21:14
Salut !

Moi je te conseillerai d'installer EasyPHP.
C'est vraiment TRES facile à installer, c'est gratuit, ça se télécharge sur www.easyphp.org (je pense) et ça comprend "Apache"+"PHP"+"MySQL (avec PHP-MyAdmin)".

Donc, quand tu l'as installé, tu démarre Easy PHP (tu obtiens une icône dans la zone système, à côté de l'horloge).

Tu place ton site dans le répertoire "www" (par défaut "c:\Program Files\easyphp\www\")

Pour ta base, tu ouvre ton navigateur, et tu tapes "http://localhost/mysql/" et ça ouvre PHP-MyAdmin qui te permettra, grâce à son interface simple, de créer des bases MySQL sans rien (ou presque) connaitre au MySQL !

Je te conseille cette solution (c'est d'ailleurs ce que je fais ;-) !

(en + c'est en français !)

Si t'a des problèmes, n'hésite pas !

A++

Thomas
O|O
\_/
1
Salut

Je suis bodrydexter j'aimerais savoir comment crée une base de donné avec Easyphp de 0 à la fin parce que c la première fois que je le fasse si vous pouvez me repondre avec l'adresse suivante thegeniusdexter21@yahoo.fr

Merci
0
moi le probleme c est que je ne sais pas creer une une base de donnee.donc je veux au moin 2 exemples.merci
0
Utilisateur anonyme
13 mai 2003 à 20:19
salut,

dans une fenêtre de commande, si ton service est démarré, tu tapes mysql tout simplement (faut aussi compulser l'aide parce qu'évezntuellement tu peux passer pas mal de paramètres) et tu envoie les commandes.

sinon, plus simple, tu télécharges MySQLFront qui est formidable, ou alors DB Designer dont j'ai parlé récemment et qui est très chouette aussi (là je me souviens de l'URL c'est sur http://www.fabforce.net et pour mysqlfront tu trouveras pleins de liens pour le télécharger dans google)

je te conseille MySQLFront pour démarrer

kinder.surprise,
le maton du matou
0
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 515
13 mai 2003 à 23:34
Salut à tous,
J'avais téléchargé easyphp mais j'avais eu des soucis pour le paramétrer.
Je veux faire exactement la même chose que murielle mais mon disque est partitionné en 3 lecteurs C: (D:SCSI), E: pour les applis et F: pour les datas.
Mon erreur était que je ne savais pas qu'il fallait mettre le site dans www.
Ma question est celle-ci: Si je l'installe dans E (ça doit pouvoir se faire) comment dois-je m'y prendre pour parametrer le chemin du site. Pareil sauf que ce ne sera pas c:\programs files, non, c'est bien ça?
Merci pour votre aide les gars.

http://abarka.free.fr 
Quand la syntaxe va, TOUT va ;-))
0
Utilisateur anonyme
14 mai 2003 à 09:43
Salut Txiki !

Alors, quand tu installe EasyPHP, tu choisis le chemin d'installation que tu veux (le tout, c'est de le retenir ;-) ! (par défaut, il est "C:\Program Files\easyphp\" mais rien ne t'empêche de l'installer ailleurs).

Puis, tu met ton site dans le répertoire "www" qui se situe dans le répertoire où tu as installé EasyPHP. Pour voir ton site, ouvre ton navi et va sur "http://localhost/" ou "http://127.0.0.1/" (les 2 sont pareils).

Oui, mais tu vas me dire, "Et si je ne veux pas mettre mon site daans le répertoire www ?" ;-) !
Et ben voilà comment faire :
> Tu ouvres le fichier "httpd.conf" qui se troue dans le répertoire d'EasyPHP, puis répertoire "Apache", puis dossier "conf" (tu l'ouvres avec Notepad, ça ira très bien).
> Tu vas vers la ligne 306.
> Et là où il y a la ligne :
DocumentRoot "quelquechose"
> Tu remplace le "quelquechose" par le chemin d'accès au répertoire où tu veux mettre ton site (tu choisis là le répertoire que tu veux).
> Ce qui donne, vers la ligne 306, quelque chose comme :
Document Root "F:\tondossier"
> Tu enregistre les modifs du fichier "httpd.conf"
> Tu redémarre EasyPHP, et voilà !

Voili, voilà... ;-)

Si tu as d'autres problèmes, ou Murielle, n'hésite pas ! ;-)

A++

Thomas
O|O
\_/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
txiki Messages postés 6597 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 515
14 mai 2003 à 20:09
Bonsoir à tous et merci thomas,
J'ais pigé et je vais le réinstaller mais pas avant ce week (en plein nettoyage de printemps !!! ;-(((().
Ca me permettra au moins de tester mes scripts en php en local et créer une table avec phpadmin (j'ais une grosse table a faire), sur les villages basques et leur histoire, nombre d'ahabitants, leurs noms etc... + la cartographie que je devrais reprendre.
Encore merci et bonne soirée.
Heureusement qu'il y a des sites comme CCm et son SUPER forum.


http://abarka.free.fr 
Quand la syntaxe va, TOUT va ;-))
0
merci thomas
comme seveur http j ai installé iis est ce que cela ne posera pas de prob , car d après ce que je viens de lire dans ta reponse il faut configuer apache ...
merci++
0
Utilisateur anonyme
16 mai 2003 à 13:11
Re-salut, Murielle !

Si, ça va poser des problèmes... ;-)

En fait c'est SOIT IIS, SOIT Apache, mais pas les deux, car ce sont tous les deux des serveurs.

Je te conseille de désinstaller IIS (ou de ne plus l'utiliser) et d'installer EasyPHP et de le configurer comme je l'ai dit dans les messages précédents.

Je te dis ça car je ne connais pas du tout IIS et je trouve, encore une fois, que EasyPHP est très simple à utiliser et à installer, et il comprend le serveur Apache, PHP, et MySQL par l'intermédiaire de PHP-MyAdmin qui est très simple à utiliser.

Donc, dans PHP-MyAdmin, pour créer une base de données, tu tapes le nom de ta base là où c'est demandé (cherche un peu... ;-) et tu fais "Créer" (ou "Exécuter") et hop ! ta base est créée ! ... :-))

Mais, si tu veux absolument utiliser IIS, les autres membres te répondront sûrement car moi, je ne connais pas du tout IIS.

A++

Thomas
O|O
\_/
0
Utilisateur anonyme
16 mai 2003 à 16:13
j'ajoute que si tu mets dans ton httpd.conf un truc du genre

<VirtualHost 127.0.0.1>
ServerName www.mon_site_local.com
ServerAdmin webmaster@mon_site_local.com
DocumentRoot G:/patapon/
</VirtualHost>

et dans le fichier HOSTS un truc du genre

127.0.0.1 mon_site_local.com
127.0.0.1 www.mon_site_local.com

ben tu pourras même accéder en local dans ton navigateur à un URL du type

http://www.mon_site_local.com

évidemment, si tu es en ligne en même temps, et que le site existe et donc que le DNS de ton FAI associe une autre IP à ce site, sézanbétan, mais bon, une chtite modif dans le nom en local et hop.... en .dom ou .pom par exemple...

des fois ça peut être utilse cette manoeuvre si dans ton site il y a des références à la racine

kinder.surprise,
le maton du matou
0
Utilisateur anonyme
16 mai 2003 à 16:13
ou à l'URL en absolu

kinder.surprise,
le maton du matou
0
bonjour thomas , c est encore moi !! désolé
je viens de desinstaller iis , j ai installé easyphp et je t assure que le serveur apache est tout simplement magnifique seulement me reste un détail: j ai lancé mysql dans mon navigateur comme tu me l a dit , j ai crée une base de données la 1ere table a été créee avec succés mais comment saisir les données de la table ? est ce qu il ya une interface qui le permet ou bien je dois absolument passer par le sql ? merci +

murielle
0
Utilisateur anonyme
16 mai 2003 à 22:04
Re-re-Salut !

Ah, tu vois ! Je te disais que c'est très bien EasyPHP !... ;-))

Bon. Pour répondre à ta question : oui, y'a une interface pour le faire et donc non, tu n'es pas obligée de passer par du MySQL pur (bien que tu y seras obligée, un jour ou l'autre...).

Bon, alors on y va : voici comment faire :
Je suppose que tu as la version 2.5.0 (c'est marqué à l'accueil de PHPMyAdmin). Sinon, dis-le moi et je te réexpliquerai, mais, de toute façon, c'est presque pareil sur toutes les versions.
Voilà :
>Tu ouvres PHPMyAdmin ;-)
>Tu ouvres ta base dans la liste déroulante de gauche
>Tu ouvres ta table (à gauche aussi)
>Tu dois avoir "Insérer" quelque part, eh ben tu cliques dessus
>Et là, sous "Valeur", tu rentres la valeur que tu veux dans les champs.

***IMPORTANT*** :
Ne pas confondre BASE et TABLE !!! Ce sont deux choses TRES DIFFERENTES !!!
Une base peut contenir plusieurs tables. Mais une base ne contient pas de données, à proprement parler.
En général, tu ne CREES PAS DE BASE !!! Tu utilises la table "MySQL" déjà créée pour ça (mais tu peux créer la tienne, si ça te fait plaisir... ;-)
Donc, les infos que tu veux mettre, elles seront dans une TABLE, laquelle table sera dans unes BASE !

Je te conseille vivement de faire un tour sur http://www.lephpfacile.com qui est un site génial de cours sur PHP et MySQL ! A visiter absolument !

Si t'as besoin de + d'infos, n'hésites pas ! ;-))

A++

Thomas
O|O
\_/
0
bonjour thomas , je te remercie très très très très fort , tu m a été d'un très très grand secours et je t en remercie très fort .

murielle :-))))
0
bonjour thomas execuses moi ;
ma base de données est dans program files\...\data
pour m y connecter j ai ecrit:
$base=mysql_connect('localhost','login','pass');
mysql_select_db ('mabase',$base);

?>
j ai un message d'erreur !
est ce que je dois preciser le path ? merci
0
bonjour
le message d erreur que j ai :
Parse error:parse error,unexpeted t_variable in c:\program files\easyphp\www\monsiteweb\page.php on line 3

merci pour votre aide eventuelle
0
Utilisateur anonyme
19 mai 2003 à 19:53
Re-salut !

Alors, premièrement, ta base, tu l'as bien créée avec PHP-MyAdmin ?
Je pense que oui.
Ton site, là, tu le testes en local ? Je pense aussi que oui.

Voilà mon conseil :
> Crée un fichier "connexion.php"
ce fichier contiendra (en LOACAL) :

<?
@mysql_connect("localhost","root","")
or die("Impossible de se connecter. Desole...");
@mysql_select_db("le_nom_de_ta_base")
or die("Impossible de se connecter. Desole... ");
?>

Remplace, dans le code ci-dessus, le_nom_de_ta_base, par le nom de ta base de données (par défaut, c.-à-d. si tu n'as pas créé toi-même la base, elle s'appalle "Mysql")

A chaque fois que tu as besoin de te connecter à ta base, tu mettra, sur la page concernée, le code suivant :

<? include('connexion.php'); ?>

Pour répondre à ta question, non, tu n'as pas besoin de préciser le path, puisque tu donnes déjà "localhost", ce qui indique l'emblacement.

Si tu as l'intention de transférer tes pages chez un hébergeur, tu remplaceras "localhost" par le host de ton hébergeur (il te le précisera), "root" par ton login, et entre les deux guillemets qui suivent, tu metteras ton mot de passe (en local, il n'y en a pas, c'est pour cela qu'on n'y met rien).

Si ça ne marche pas, envoie un message. Mais, en principe, ça devrait marcher, si tu recopies exactement le code.

Je te conseille de visiter http://www.lephpfacile.com (cours).

Voili, voilà... ;-))

A++

Thomas
O|O
\_/
0
bonjour thomas c esr encore moi
j ai cree ce fichier mais j ai eu un message d erreur :
parse error unexpected '@'in c:\program\.....
voila , je suis desorientée !!
merci
0
Utilisateur anonyme
20 mai 2003 à 14:32
ben envoie la ligne 3 dudit fichier, qu'on puisse la voir, sinon ça va pas être facile hein (((-:

kinder.surprise,
le maton du matou
0
Utilisateur anonyme
20 mai 2003 à 15:15
Re-re-salut, Murielle !

Ce message veut dire qu'il y a un @ inattendu dans ce fichier (mais je pense que tu avais déjà compris... ;-)

Donc, juste une précision. Le fichier "connexion.php" il faut le mettre dans le même dossier que ton site ! :-))

Et, dans le message d'erreur qui s'affiche, t'es sûre qu'il ne donne pas la fin du chemin (t'as pas la suite de c:\program\....) ??

Sinon, effectivement, ce serait plus simple si tu envoyais la source de ce fichier... :-))

A++

Thomas
O|O
\_/
0
Cqqn Messages postés 964 Date d'inscription vendredi 22 novembre 2002 Statut Membre Dernière intervention 1 avril 2010 21
20 mai 2003 à 16:09
Bon ben à vous lire j'ai trèèèèèèèèès envie de m'y mettre à easyphp, alors je commence ce week-end.
Merci pour tous les conseils, liens et questions.
Je compte m'entraîner quelques temps à la conception d'un site web réellement interactif==prise de tête à venir==enthousiasme quand même!!!


Le respect, y'a que ça de vrai!
Entre autres.
0
bonjour à tous
le code erroné est :
<? php
$base=mysql_connect ('localhost','root','');
mysql_select_db ('mabase',$base);
?>

//j ai une erreur à la ligne 3 !!

merci :-(((
0