HTML et SQL ne marchent pas sur MAC???

matibookG4

Membre confirmé
9 Janvier 2006
12
0
salut à tous ,
j'ai un petit souci...
en effet je doit pour mes études faire du language sql et aussi html
quand j'en fais sur PC ça marche tout seul
mais la ...
les 2 ne marchent pas!!! je m'explique:
-pour SQL
quand je suis dans le terminal et que j'essaye d'ouvrir une base de données ça ne marche pas ...rien ne se passse , comme si sql n'été pas installé sur mac...
-pour html
quand j' écris du html dans le textedit, je l'enregistre au format Html, il s'ouvre donc ensuite avec firefox, normal... sauf que meme sur firfox il me retourne exactement ce que j'ai écrit dans le textedit... comme si rien n'avait été traduit


si vous avez des soluce a mes problème
je vous en remerci
 
Salut,
s'agissant de sql, php etc tout est bien présent sur os x. Encore faut-il les activer...
Mais quand tu parles de sql, c'est pour quel usage : base de données exploitée par php (comme phpMySql) ? pour cela des tutoriels existent sur le web ou des pack prêts à l'emploi (genre MAMP dont on a longuement parlé ici)

Pour ce qui est des pages html : TextEdit est bien gentil mais n'est pas l'outil de texte révé pour html. Essaie TextWrangler (gratuit) Smultron (gratuit) ou d'autres éditeurs spécialisés.

Et tout ira bien, dans le meilleur des mondes :-)
 
je vais essayer de faire du html avec textWrangler comme éditeur de texte, on verra bien si ça marche!!
pour ce qui est du SQL
en fait mon prof d'info nous a donné une base de donnée, nous on a crée les tables de cette BD
ensuite, sur PC il fallait aller dans le terminal ,aller rechercher la source de la Base de donnée, puis l'ouvrir en tapant : sqlite3 nom_de_la_bd.db
et normalement à partir de ce moment dans le terminal la ligne commencé par sqlite/_ et puis la on devait faire toute sorte d'interrogation dans la BD

j'ai pri la BD et les tables sur une clé USB pour les mettre sur mon Mac, et dans le terminal, quand je suis a la source du fichier je récri: sqlite3 nomdelaBD.db
et la ça ne marche pas!!!
 
Ok, pour ce qui est de l'édition HTML cela devrait passer avec TExtWrangler (je l'utilise en complément de Dreamweaver)

Pour SQLite, il faudrait faire une ou deux recherches sur le web pour savoir s'il est intégré à os x. (MySql l'est mais SQLite ???) et l'activer pour pouvoir agir en console.

En fait tu peux récupérer sqlite ici pour l'installer et ensuite le piloter en ligne de commandes.

J'espère que cela t'aura aidé.

Salut.
 
  • J’aime
Réactions: p4bl0
pourle html, il faut utiliser texteedit en mode texte ( maj-pomme-T ) et cocher dans les préférences du logiciel "ignorer les commandes rt dans les pages html" ou un truc comme ça.

Cependant, je te conseil un très bon éditeur de texte, qui offre la coloration syntaxique (tu verra qu'une fois que tu as essayer, tu peux plus te passer de la coloration syntaxique !) http://smultron.sourceforge.net/


Pour sql, il faut installer un serveur SQL, effectivement (et bizarrement je te l'accorde) absent par défaut dans OS X...
http://dev.mysql.com/downloads/mysql/5.0.html section mac os x evidemment...

:up:


EDIT : merde, le temps que je tape mon truc et que je cherche le lien vers MySQL, il y a déjà 3 réponses ...
 
  • J’aime
Réactions: da capo
truk2oof a dit:
EDIT : merde, le temps que je tape mon truc et que je cherche le lien vers MySQL, il y a déjà 3 réponses ...
Trop leng truk2oof, trop lent :D :D (coup de boule de sympathie au passage ;))
 
SQLite est installé
mais je n'arrive toujours pas à interroger ma BD
est ce que quelqu'un pourrait me dire comment on fait??
moi j'ai fait un déplacer-coller de mon fichier ou se situe la BD ,dans le terminal en finissant par /sqlite nomdelaBD.db
et ça n'ouvre rien avec sqlite
ça me marque " no such file or directory"
 
je n'ai pas de solutions toutes faites pour t'apporter le remède sinon que de te donnerle chemin vers le site de sqlite : http://www.sqlite.org/
bonne lecture (et bonne nuit)
 
Salut. Apparemment, tu n'as pas encore l'habitude du Terminal (ou je me trompe ?). Quoiqu'il en soit, l'erreur signalé par le Terminal est que le nom de fichier donné n'existe pas à l'endroit où tu te trouves avec le Terminal. Donc :
- mettons que le base de données en question se trouve dans le répertoire /Users/toto/Documents ;
- quand tu ouvres ton Terminal, tu te trouves dans ton $HOME, à savoir /Users/toto ;
- la première chose à faire est donc d'aller dans le bon répertoire, cela se fait via la commande 'cd', donc, un 'cd Documents' te placera dans le bon répertoire ;
- ensuite, tu peux tester la présence du fichier en faisant un 'ls nom_de_la_db' ;
- si la commande 'ls' te retourne la même erreur, et que tu es au bon endroit, il est possible que le nom du fichier ne soit pas fort catholique (par exemple, il peut contenir des espaces ou des caractères spéciaux). Tu peux alors soit renommer le fichier, soit exploiter une fonctionnalité supplémentaire du Terminal, à savoir la complétion. Dans ce dernier cas, tu tapes la commande 'ls nom' et puis tu tapes sur la touche de tabulation, le Terminal complètera pour toi (appuyer deux fois d'affilé sur la touche tabulation offre les différentes possibilités de nom commençant par 'nom').
Bon, j'espère que j'ai été clair. En tout cas, je ne peux que te conseiller de faire du Terminal un ami, tu verras qu'il est fidèle et très puissant.

Une autre solution est de trouver une GUI pour ouvrir ta base de données SQLite, mais je n'en connais pas des masses (il existe un fourni avec MAMP, et il doit probablement en exister d'autres qu'un moteur de recherche t'indiquera).

Hope this help
 
  • J’aime
Réactions: Amok