Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Officiels > Site Web > Un site dynamique avec PHP ! > La base de données > Lire des données > Lecture des commentaires

Lire des données

Vous devez être inscrit pour pouvoir poster des messages

Page : 1  2  3  4  Suivante
Pseudo Commentaire
Page : 1  2  3  4  Suivante
Hors ligne vincent # Posté le 13/12/2005 à 22:37:37 - Ce membre a mis la note : 20
Groupe : Membres
franchement c'est impréssionnant la clareté de ce tuto...bravo félicitation et merci beaucoup. Mon site commence a prendre forme grace a vous.J avou que c'est très long a mettre en place mais si on lis avec attention le "cour" on y arrive !! Plus qu'utiles, ces cours sont agréables à lire et à découvrir. Encore mercie car le php c'est pas gagné quand on démare tout seul ! :D
Hors ligne zulon # Posté le 24/12/2005 à 15:59:43 - Ce membre n'a pas mis de note
The shrieker shrieks.
Avatar
Groupe : Membres
C'est bien beau tout ça, mais moi il y a quelque chose que je ne comprends pas du tout: les codes, on les écrit où?!?!?!

Image utilisateur
 
Hors ligne paolokliklak # Posté le 18/02/2006 à 17:39:57 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Je n'arrive pas a telecharger la table jeux-videos !
Ca ma revoi sur une page du site.
Hors ligne Anonyme # Posté le 07/03/2006 à 21:01:04 - Ce membre n'a pas mis de note
Groupe :
Chapitre de très bonne qualité ! Merci à toi m@teo21 !

Ze moi ====> Je pourrais te donner la réponse mais j'hésite ! Tu as lu au moins le début du cour en particulier chapitre 1 delà première partie ? C'est la que se trouve ta réponse, aller je vais te la donner le code php doit se placer dans une page XHTML. Oui ma réponse est simplifier pour plus d'info faut aller au début du cour !

paolokliklak ====> Quant à toi pour enregistrer la table fais clique droit enregistrer la cible du lien sous et hop sa marche :p !
Bonne continuation à tous !
Hors ligne Sochlo # Posté le 09/03/2006 à 17:15:24 - Ce membre n'a pas mis de note
Groupe : Membres
:( Coucou, tout le monde :euh:
Heu, en fait, ça fait quelques jours que je "prends des cours" sur php, grâce au super-tuto de Matéo (nan, c'est vrai, c'est génial, on comprend tout^^), sauf que là, pitit problème : je me demande, en fait, si vous savez si free change les mots de passe...
Et si oui, où je peux me renseigner... ^^
Merci d'avance, et à bientôt !
Hors ligne Anonyme # Posté le 11/03/2006 à 14:36:11 - Ce membre n'a pas mis de note
Groupe :
Bonjour
Euh pour free (j'y était) je ne sais pas si on peut changer le mot de passe mais je ne pense pas ! Mais sinon est ce que tu as déjà essayer de contacter le support de Free eux ils te répondront correctement, mais je redis je ne pense pas que c'est possible de le faire ! ;)
PS: Pourquoi est ce que tu veut changer le mot de passe un hacker méchant tu rendu visite ? Oui je suis curieux mais si tu ne veut pas répondre je ne t'en voudrais pas xD
Hors ligne Sochlo # Posté le 12/03/2006 à 11:27:04 - Ce membre n'a pas mis de note
Groupe : Membres
lol, heu, nan, c'est pas ce que je veux dire ^^
Je pensais, au fait que dans le chapitre, M@teo dit que les hébergeurs changent les mots de passe, pour phpMyAdmin, par raport au mot de passe de connexion... et je voulais savoir si free le faisait... ^^'
Vilu, merci quand même de m'avoir répondu !

[edit] hey, je viens de trouver, c'est bon, merci beaucoup à toi quand même, parce que du coup, j'ai réessayé de chercher ce qui allait pas ^^
Hors ligne X@v # Posté le 01/04/2006 à 20:20:33 - Ce membre a mis la note : 17
Avatar
Groupe : Membres
Moi jes un petit probléme mon serveur mysql me renvoit quand j utilise la fonction array me dit que ce n'est pas un argument .


Comment faire ??????????? o_O o_O o_O o_O
merci
 
Hors ligne DavidV # Posté le 08/04/2006 à 18:28:05 - Ce membre a mis la note : 19
n/d
Avatar
Groupe : Membres
Bravo pour ton travail !!

Je confirme ce qu'a dis "xav1993" si on fait un copier coller de ton code et qu'on change juste les coord. de connexion pour easyphp, ("locahost", "root", ""), on obtiens le message suivant:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\buriernet\test.php on line 10


Comment pouvons nous y remedier ??
 
Hors ligne Mallo # Posté le 10/04/2006 à 11:50:28 - Ce membre n'a pas mis de note
Requiescat In Pace
Groupe : Membres
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\mes documents\mallo personnel\php\mysql.php on line 7


Voici la ligne 7 :

Code : PHP
while ($donnees = mysql_fetch_array($reponse) )


Pouvez-vous me dire ce qui ne va pas ?? :euh:
J'ai pourtant bien téléchargé la table ...

Mallo Blog
Cliquez =D
 
Hors ligne Shepard # Posté le 12/04/2006 à 08:48:12 - Ce membre a mis la note : 12
SQL Beginner ...
Avatar
Groupe : Membres
C'est ta requête qui est mauvaise, montre la nous ;) :)

Par ailleurs, j'aimerais ajouter une note sur le cours de M@teo...

Il préconise la forme LIMIT y, x. Or la norme SQL dit qu'il faut utiliser LIMIT x OFFSET y ( OFFSET y étant facultatif si y = 0 ).

Je crois que c'est quand même important de le signaler. Dans les sites que vous créez, je ne peux que vous conseiller d'utiliser cette syntaxe, vous serez contents si un jour MySQL supprime la syntaxe LIMIT y, x ou si vous changez de SGBDR ...
Hors ligne X@v # Posté le 12/04/2006 à 16:34:10 - Ce membre a mis la note : 17
Avatar
Groupe : Membres
C'est la même que m@teo alors vous pouver nous expliquer .

C'est peut-être un probléme de php en fonction de easy php ???
 
Hors ligne ctrop # Posté le 22/04/2006 à 22:15:21 - Ce membre a mis la note : 20
Groupe : Membres
Super tuto 20/20


1/Il y a un truc que j ai pas reussi a faire mettre c'est de mettre tout + le nombre de jeux videos en vente sur la meme page :(
ca m affiche ca moi :

Dead or Alive coûte 60€
Il y a 50 jeux vidéos en vente ! Dead or Alive Xtreme Beach Volley Ball coûte 60€
Il y a 50 jeux vidéos en vente ! Pro Evolution Soccer 3 coûte 59€
Il y a 50 jeux vidéos en vente ! Midtown Madness 3 coûte 59€
Il y a 50 jeux vidéos en vente ! SSX 3 coûte 56€
Il y a 50 jeux vidéos en vente ! Soul Calibur 2 coûte 54€
Il y a 50 jeux vidéos en vente ! Splinter Cell coûte 53€
Il y a 50 jeux vidéos en vente ! Myst III Exile coûte 49€
Il y a 50 jeux vidéos en vente ! Time Crisis 3 coûte 40€
Il y a 50 jeux vidéos en vente ! Final Fantasy X coûte 40€
Il y a 50 jeux vidéos en vente ! Star Wars : Jedi outcast coûte 33€
Il y a 50 jeux vidéos en vente ! Grand Theft Auto 3 coûte 30€
Il y a 50 jeux vidéos en vente ! Harry Potter Et La Chambre Des Secrets coûte 30€
Il y a 50 jeux vidéos en vente ! Rollercoaster Tycoon coûte 29€
Il y a 50 jeux vidéos en vente ! Indiana Jones Et Le Tombeau De L'Empereur coûte 25€
Il y a 50 jeux vidéos en vente !


Sinon pour information il faudrait mettre la requete jeux_videos a jour car la version de php, mysql, etc n est pas bonne.
J ai du supprimer le debut de la requete


Bonne soirée à tous :) Enjoy
Hors ligne xarald # Posté le 24/04/2006 à 03:15:14 - Ce membre n'a pas mis de note
Groupe : Membres
Tuto sympa , j'avais déja pas mal parcouru les autres pages sur mySQL. Le passage des requêtes est bien expliqué. En revanche je n'aime pas trop le code final qui permet l'affichage du résultat.

Je trouve ca dommage de fermer et réouvrir sans cesses les balises PHP ( je compte utilisé les requetes pour du flash également, donc plusieur echo c'est pas trop le top.)

Pour information aprés quelque recherche sur le net, j'en suis venu a ca, je sais pas si c'est forcément mieux mais ca me convient plus personnelement.

Code : PHP
<?php
include ('connect.php'); // On inclus le fichier des parametre de connexions

$reponse = mysql_query("SELECT * FROM `jeux_videos` ORDER BY `ID`"); // On fais la requete SQL et on trie les résultat par le champ ID

while ($resultat = mysql_fetch_array($reponse) ){ // Mise en forme de la requete
echo '<font face="arial" size="2"><b>Identifiant :</b> '.$resultat["ID"].'<br /><b>Nom du jeu :</b> '.$resultat["nom"].'<br /><b>Appartient a : </b>'.$resultat["possesseur"].'<br /><b>Il est disponible au tarif de : <font color="red">'.$resultat["prix"].' EUR </font></b><br /><b>Ce jeu fonctionne sous : </b>'.$resultat["console"].'<br /><b>On peut y jouer a : </b>'.$resultat["nbre_joueurs_max"].'<br /><b>Commentaire du possesseur : </b><i>'.$resultat["commentaires"].'</i><br /><br /></font>';
}

mysql_close(); // Déconnexion de MySQL
?>

Voilou
Hors ligne DexteR # Posté le 03/05/2006 à 16:06:51 - Ce membre a mis la note : 20
teR ... DexteR
Avatar
Groupe : Membres
Bonjour moi je veu dire une chose, c'est la premiere fois que je vois un gars de 20 ans qui arrive a faire autant de chose, apprendre aussi bien, et faire un site magnifique

félicitation

N'allez pas voir mon site se n'est que des tests...
 
Hors ligne baba0076 # Posté le 10/05/2006 à 16:33:59 - Ce membre n'a pas mis de note
Qui ne tente rien n'a rien !
Avatar
Groupe : Bannis
Peut-on mettre plusieur AND quand on fait un SELECT ?

VENDS BOITIER ADVANCE XBLADE 8110B - 60 €
VENDS GAMECUBE + 6 JEUX, 3 MANETTE, 4 MEMORY - 150 €
VENDS SONY ERICSSON W550i + SPEAKERS + CD + CABLE - 150 €

PAR MP SVP
 
Hors ligne vicks # Posté le 26/06/2006 à 16:31:56 - Ce membre n'a pas mis de note
Groupe : Membres
Très bon tuto ;p
Hors ligne Balder # Posté le 02/07/2006 à 17:52:37 - Ce membre a mis la note : 20
Groupe : Membres
Bonjour, exelent tutorial comme d'abitude.
Je voie que certain ont des erreurs avec une requetes, je vous propose la requete corriger :

Code : SQL
$reponse = mysql_query("SELECT nom, possesseur, console, prix FROM jeux_videos WHERE console='Xbox' OR console='PS2' ORDER BY prix DESC LIMIT 0, 10") OR die(mysql_error());
Hors ligne redspikers # Posté le 08/07/2006 à 22:52:16 - Ce membre a mis la note : 14
Goa listener
Avatar
Groupe : Membres
Salut

Ton script:
Citation : Balder
$reponse = mysql_query("SELECT nom, possesseur, console, prix FROM jeux_videos WHERE console='Xbox' OR console='PS2' ORDER BY prix DESC LIMIT 0, 10") OR die(mysql_error());

En uttilisant ce script, mon navigateur m'affiche :
Aucune base n'a été sélectionnée
Pourquoi donc ? ^^
 
Hors ligne Jeet-chris # Posté le 10/07/2006 à 05:56:27 - Ce membre a mis la note : 17
Groupe : Membres
Salut.

L'erreur est toute simple. Dans l'exemple, il est écrit au début:

Code : SQL
mysql_select_db("coursphp");


Je ne pense pas que la base de donnée où se trouve la table jeux_videos soit "coursphp" chez toi. Si on suit le cours, ce serait plutôt "test" sous EasyPHP.

Dans ce cas, il suffit d'écrire mysql_select_db("test"); à la place de mysql_select_db("coursphp"); et tout devrait rentrer dans l'ordre. :D

@+
Hors ligne G-rome # Posté le 14/07/2006 à 11:50:45 - Ce membre n'a pas mis de note
Groupe : Membres
Bonjour,
Je rencontre le meme probleme que certains au dessus,(enfin je crois) moi c'est la boucle :
"while ($donnees = mysql_fetch_array($reponse) )" qui bloque a chaque fois et voici le message que ça affiche :
"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\documents and settings\jérôme\mes documents\divers\sites internets\testphp\connexion.php on line 17".
Merci d'avance pour votre reponse.
Hors ligne Chaoxys # Posté le 16/07/2006 à 23:45:40 - Ce membre a mis la note : 20
Gros zéro :p
Avatar
Groupe : Membres
G-rome, regarde la réponde de Jeet-chris ;)
J'avais le même problème que toi et maintenant tout va très bien !
Hors ligne redspikers # Posté le 17/07/2006 à 02:45:44 - Ce membre a mis la note : 14
Goa listener
Avatar
Groupe : Membres
Merci a tous, sa marche avec une petite modif .

Petite aide

Par exemple dans le code suivant de Mateo21 :
Citation : Mateo21
mysql_connect("localhost"` "mateo21"` "mot_de_passe");
mysql_select_db("coursphp");

Pour tester le code sur sa machine avec EasyPHP il faudrait ecrire :

mysql_connect("localhost", "root", "");
mysql_select_db("test");

Ce bout de code donne le contenu de jeux_videos classées par prix croissant :
Citation : Mateo21
$reponse = mysql_query("SELECT nom` prix FROM jeux_videos ORDER BY prix");

while ($donnees = mysql_fetch_array($reponse) )

J'ai eu des erreurs a ce niveaux et j'ai remarqué qu'en remplacant les ` par , le code était bon.

En résumée :
Code : PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
<html>
<body>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("test");

// Sélectionner les champs "nom" et "prix" de jeux_videos et ordonner les résultats par prix.
$reponse = mysql_query("SELECT nom, prix FROM jeux_videos ORDER BY prix");

while ($donnees = mysql_fetch_array($reponse) )
{
?>

<?php echo $donnees['nom']; ?> coûte <?php echo $donnees['prix']; ?> EUR<br />

<?php
}

mysql_close(); // Déconnexion de MySQL
?>
</body>
</html>


Ce code marche que si l'on a suivis le tutorials sur la creation de BDD.
J'espere que sa a aidé certain ! ;)


[EDIT : Carma001] : Balises de code PHP ajoutées - Merci d'utiliser les balises de code !
 
Hors ligne nico572 # Posté le 16/08/2006 à 00:03:59 - Ce membre n'a pas mis de note
Groupe : Membres
j'arrive pas a telecharger la table

Not Found

The requested URL /uploaded_img/3/tutos/139/jeux_videos.sql was not found on this server.
Hors ligne oguignos # Posté le 21/08/2006 à 21:17:49 - Ce membre a mis la note : 19
Avatar
Groupe : Membres
M@teo21 ce tutos, comme la plupart des autres que tu as écris est tout simplement génial :p .
ce tutos est a l'image du sites que tu as crée... merci pour tous tes tutos
(Si je ne te mais pas 20 :( c'est parce-que sinon tu ne pourait plus faire partis de la comunauté des zero... hééé oui tu serais vraiment trop parfait :D )

vive le tibet libre (www.tibet-libre.eu)
 
Hors ligne Kevin Leonhart # Posté le 24/08/2006 à 14:34:44 - Ce membre a mis la note : 18
Avatar
Groupe : Membres
Ce tuto comme tout les autres est génial, clair et très très instructif. Le seul petit défaut qu'il faudrait penser à corriger ce sont les ` à certains endroits qui devraient en fait être des , (Ca fait une heure que je m'arrache les cheuveux sur une instruction de ce genre... ;) ).Sinon très bonne continuation et merci encore.

"Je vous emmerde, et je rentre à ma maison."
Eric Cartman, philosophe.
 
Hors ligne redspikers # Posté le 29/08/2006 à 13:43:00 - Ce membre a mis la note : 14
Goa listener
Avatar
Groupe : Membres
nico572>>Moi sa marche tout ce que je peux te dire c'est d'essayer ce lien :
http://www.siteduzero.com/uploads/fr/ftp/mateo21/jeux_videos.sql
 
Hors ligne Stefane # Posté le 26/09/2006 à 18:54:41 - Ce membre n'a pas mis de note
Groupe : Membres
Bonjour,

Super ce tutorial, depuis le temps que j'en cherché un aussi complet et clair ...

Bravo, et merci.
Hors ligne Anonyme # Posté le 10/10/2006 à 20:35:10 - Ce membre n'a pas mis de note
Groupe :
Au lieu de se servir de la fonction :
Code : PHP

mysql_select_db ('le nom de la database')


On pourrais la faire version SQL :
Code : PHP

mysql_query('USE ' . $nom_de_la_database)
Hors ligne Mr n0n0 # Posté le 12/11/2006 à 16:21:43 - Ce membre n'a pas mis de note
Weymel.com
Groupe : Membres
Super tutoz ! Petite faute :


Je sais pas vous, mais moi je trouve que là-dedans il y a quelque chose de merveilleux : ce code source est inintelligible pour Mr-tout-le-monde, et pourtant il permet d'afficher d'un coup d'un seul la liste d'une cinquantaine de jeux vidéos.
 

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 192 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0588s (0.0471s)