Pas de souci pour l'ego et tout ça, on en parle plus
Concernant ton problème:
Théorie:
Les fichiers .sql sont en fait des fichiers de texte brut contenant une série de requêtes que peut interpréter le moteur MySQL. Ils sont typiquement utilisés pour les exportations/importations de tables. Ils peuvent être utilisés pour travailler avec la base en direct, mais ce n'est vraiment pas productif du tout (c'est même une idée qui ferait sauter au plafond tout développeur PHP/SQL), car il faudrait 1) créer la requête, 2) l'enregistrer dans le fichier, 3) importer les requêtes contenues dans le fichier dans la base. Ca prend un temps fou, c'est très compliqué à coder, et ça bouffe plein de ressources serveur. On utilise donc le système suivant 1) formation de la requête et stockage de cette requête dans une variable PHP, 2) envoi de la requête, depuis PHP, au serveur SQL.
Autrement dit, ton fichier .sql n'est pas à placer à un endroit pour faire fonctionner ton logiciel.
En outre, Dreamweaver (DW) te permet de
construire le site, il n'est pas fait pour l'
utiliser. Tu ne dois donc pas travailler directement sur le contenu de ta base de données depuis DW, ni même sur sa structure. Tout ce que fait DW est gérer le code PHP (ou un autre langage de script, mais en général c'est le couple PHP+MySQL que l'on utilise) dans ses phases de rédaction et d'exécution. Et c'est ce code PHP qui exécutera les requêtes SQL, et qui sera donc en relation avec la base de données.
Pratique:
- Tu construis la structure de ta base SQL avec un outil approprié, du genre
PHPMyAdmin.
- Tu construit ton code source avec DW.
- Tu testes ton code source avec DW, ou mieux encore directement avec Safari ou Firefox, ton MAMP étant installé avec Apache, PHP et MySQL.
Tu pourras trouver de nombreux didacticiels sur internet (site du Zér0, PHP débutants, etc.) pour bien comprendre la façon de procéder. Pour le cas précis d'une base de données en partant de rien, tu as aussi
cet article.