Connection à une base de donnée, php/mysql

Fermé
Utilisateur anonyme - 21 févr. 2009 à 18:12
 sleepersh - 22 févr. 2009 à 15:46
Bonjour,
Voilà, je suis amateur et j'apprends sur Site du Zéro.

Aujourd'hui, je suis là car j'ai besoin de votre aide, elle me sera très utile pour la suite !

Si vous répondez, merci de me répondre en language normale, et non pas trop trop compliqué :)

Voilà :
J'apprenais sur Site du Zéro dans le sujet : "Lire les données" lien : [ Lien ]

Arrivé dans ce sujet, très important comme dit, j'ai été bloqué.

( il faut savoir que j'utilise wampserver)

Le problème :

Dans le sujet il est dit qu'il faut se connecter, il est aussi dit que php doit être utilisé entre "nous" et mySQL.
voilà le code pour la connection :


<?phpmysql_connect("localhost","nom","mot_de_passe");?>

Ma question :

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

Merci de me dire pas à pas :D

Cordialement : Sleepersh
A voir également:

4 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
21 févr. 2009 à 18:47
Bonsoir,

- pour écrire ton code php, n'utilises pas notapad mais télécharges et installes notepad++, tu verra c'est bien mieux ça colorie le code tu voie tes erreurs etc....

- pour se connecter à mysql:
(je suppose que c'est dans un script php)

<?php
//parametres de configuration
$host="localhost"; //tu es sur ton serveur local wamp
$user="root"; 
$password="";// si tu n' as rien modifié au moment de l'installation de wamp
$db="le nom de ta base";

//connexion a la base
// le or die te permet de voir ce qui cloche si pb
$cnx=mysql_connect($host,$user,$password) or die ("Pb de connexion au serveur: ".mysql_error());
$base=mysql_select_db($db) or die ("Pb de selection base: ".mysql_error());

// on continue

$requette="SELECT * FROM ta_table WHERE etc....."; // construction de ta req
$reponse=mysql_query($requette) or die ("Pb avec la requette: ".mysql_error()); //soumission de la req

//la les résultats sont dans une zone mémoire, il faut aller les chercher
// tu peux avnat aller voir combien y en a
$nb_rep=mysql_num_rows($reponse);
//si tu veux afficher les resultats il faut faire une boucle avec un _fetch pour lire ligne par ligne
while($ligne=mysql_fetch_assoc($reponse)){
	//tant qu'il y a des lignes on met chaque ligne dans un array associatif (index=nom des champs de la table)
	echo "champ1: ".$ligne['nom_du_champ1_de_ta_table']."<br />";

}
?>
0
Utilisateur anonyme
21 févr. 2009 à 19:41
Mais oui, j'ai notepad, mais je note où le dernier code ?
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
21 févr. 2009 à 20:29
Tu as notepad ou notepad++ ??

c'est un principe que je t'ai donné, tu mets ce code dans "ta_page.php"

et tu poses ça dans le dossier www de wamp

tu tapes ensuite http://localhost/ta_page.php dans la barre d'adresse de ton navigateur
0
Utilisateur anonyme
21 févr. 2009 à 21:14
Ah.. plus claire, je vais essayer


( on m'avait dit qu'il fallait faire ça par phpmyadmin O_o)
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
21 févr. 2009 à 21:34
phpMyAdmin c'est pour gérer ta base de données:

- la creer
- creer les tables
- créer des utilisateurs

- supprimer etc..
0
Désolé pour le lien, j'y ai mis les images et tout ce que j'avais comme problème, donc voilà :

https://codes-sources.commentcamarche.net/
0