Ce code, je ne sais pas où l'écrire, sous nottapad ( que j'utilise pour écrire en php et enrengistrer )
sous bloc-note ( presque même chose que l'autre (question débile :p)
Phpmyadmin ( Je ne sais pas comment faire si je dois me connecter à la base)
Enfin bref, j'aimerais une expliquation assez détaillée, je suis amateur il faut savoir :x
bruno3591
Messages postés155Date d'inscriptiondimanche 28 septembre 2008StatutMembreDernière intervention28 mars 2010 21 févr. 2009 à 19:44
Salut,
Notepad++ : ok
Mysql : là ou se trouve ta base de donnée, rien de plus.
Phpmyadmin : uniquement l'interface qui te permettra de créer et gérer ta base de donnée. En clair sa cause avec mysql.
Si tu veux faire un site en relation avec une base de donnée :
1er : avoir installer php/MySQL sur un serveur, dans ton cas l'excellent Wamp qui réunit et installe le tout.
2eme : Créer ta base donnée avec phpmyadmin.
3eme : Ouvrir Notepad++ et écrire ton 1er script de connection
4eme : enregistre tes scripts php dans le répertoire WWW de wamp, sinon ils ne s'afficheront pas dans ton navigateur.
Le voici très simplifié :
<?php
//mysql_connect est la commande php pour te connecter à MySQL
//localhost c'est le nom de ton serveur
//root c'est le nom d'utilisateur pour te connecter à MySQL. root c'est celui qui a tous les droits. Tu peux créer d'autres utilisateur avec phpmyadmin.
//mysql_select_db c'est la commande php pour te connecter à ta base de donnée
mysql_connect('localhost', 'root', 'ton mot passe');
mysql_select_db('le nom de ta base de donnée');
?>
Voila tu as l'essentiel. Pour plus de détails, il y a ici et le site du zéro par exemple. Bon courage
(Si j'ai fait des erreurs, les pro n'hésitez pas à me corriger)
sleepersh
Messages postés16Date d'inscriptionsamedi 21 février 2009StatutMembreDernière intervention21 mars 20132 22 févr. 2009 à 11:36
Bon, j'ai une autre erreur, qui elle est un peu plus grave d'après moi.
Je suis dans l'hebergeur franceserv.com.
Dans Site du Zéro on me dit de me connecter comme ça :
<?php
mysql_connect("ftp.franceserv.com", "habbofirst", "mot_de_passe"); // Connexion à MySQL
mysql_select_db("habbofirst-db-1"); // Sélection de la base coursphp
$reponse = mysql_query("SELECT * FROM jeux_video"); // Requête SQL
// On fait une boucle pour lister tout ce que contient la table :
while ($donnees = mysql_fetch_array($reponse) )
{
?>
Jeu : <?php echo $donnees['nom']; ?>
Le possesseur de ce jeu est : <?php echo $donnees['possesseur']; ?>, et il le vend à <?php echo $donnees['prix']; ?> euros !
Ce jeu fonctionne sur <?php echo $donnees['console']; ?> et on peut y jouer à <?php echo $donnees['nbre_joueurs_max']; ?> au maximum
<?php echo $donnees['possesseur']; ?> a laissé ces commentaires sur <?php echo $donnees['nom']; ?> : <?php echo $donnees['commentaires']; ?>
<?php
}
mysql_close(); // Déconnexion de MySQL
?>
Ce que je ne comprends pas : Je suis dans un hebergeur, j'ai phpmyadmin.. je me connecte dans phpmyadmin, dans la base "habbofirst-db-1"
Je inseré le dossier jeux_video que mateo a demandé sur SdZ.
Maitenant mon problème (Je suis sur phpmyadmin)
Je vais sous la branche " SQL " je tape le code si-dessus, mais ça ne fonctionne pas, le message m'affiche une erreur
sleepersh
Messages postés16Date d'inscriptionsamedi 21 février 2009StatutMembreDernière intervention21 mars 20132 22 févr. 2009 à 12:25
Je l'ai mis, même.. cela ne fonctionne pas :s
Sur internet, je ne comprends pas très bien ce qu'ils disent..
D'un côté je comprends qu'ils disent qu'il faut passer par un fichier de texte (Bloc-note, Notepadd++)
et de l'autre par phpmyadmin.. :s