begin process at 2012 05 31 17:16:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Récupérer des données d'une base de donnée


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Récupérer des données d'une base de donnée

mardi 21 avril 2009 à 00:05:13 | Récupérer des données d'une base de donnée

ptitroch11

Bonjour à tous.
Voilà depuis peu je me suis décidé à créer mon propre site mais malheureusement pour moi, j'ai un petit problème.
Le problème se situe au niveau de la récupération de données qui se trouve dans ma base de données.
J'arrive à récupérer les données d'une table mais ce que je voudrais réussir à faire, c'est récupérer les données de plusieurs tables.

Voici le code pour récupérer les données d'une table:

<?php

mysql_connect ("localhost", "login", "motdepasse");
mysql_select_db ("nom de ma bd");

$query = "SELECT * FROM categorie";
$data = array();
$result = mysql_query ($query);

while ($donnees = mysql_fetch_array($result)) {
  $data[] = $donnees;
}

?>

Ma question est que dois-je rajouter et où pour que je puisses par exemple récupérer des articles, des liens, etc en plus des catégories qui se trouvent dans ma base de données.

J'espère que vous avez compris ma question , j'ai p-e mal expliqué.
Merci d'avance pour vos réponses.

Stéphane
mardi 21 avril 2009 à 08:33:34 | Re : Récupérer des données d'une base de donnée

kohntark

Membre Club
Salut,

En procédant ainsi par exemple :
$query = "SELECT categorie.cat, categorie.id, articles.id, articles.nom_article FROM categorie, articles";


Cordialement,


Kohntark -

mercredi 22 avril 2009 à 19:31:56 | Re : Récupérer des données d'une base de donnée

ptitroch11

Ah oui tiens, c'est une idée. Mais cela risque peut être d'être long à écrire si je dois aller rechercher le nom de l'article, l'auteur, la date, le nom de la catégorie, les liens vers d'autres pages, etc. Mais c'est déjà un avancement

Merci pour ta réponse.

J'avais également pensé à écrire chaque requête séparément puis faire une boucle et/ou une fonction qui irait rechercher toutes mes infos.
D'autres réponses sont toujours les bienvenues

mercredi 22 avril 2009 à 20:51:51 | Re : Récupérer des données d'une base de donnée

kohntark

Membre Club
Ce qui est important ce n'est pas le temps passé à écrire le code, mais le temps d'exécution de ce code.
En somme ça :
SELECT * FROM categorie, articles
est plus rapide à écrire, mais bien plus long en exécution.
Bien sur si tu as besoin de tous tes champs tu peux l'écrire ainsi mais si ce n'est pas le cas ce n'est pas une bonne idée.

Quant à écrire plusieurs requêtes avec une boucle c'est encore pire !!

Pour bien faire il faut TOUJOURS récupérer QUE ce dont tu as besoin.

Cordialement,

Kohntark -



Cette discussion est classée dans : base, récupérer, données, mysql, query


Répondre à ce message

Sujets en rapport avec ce message

BDD mysql --> Access [ par YarbY ] SalutJ'ai un site qui tourne avec une base de donées mysql, et je voudrais récupérer les données dans Access, en gardant ma base sur le serveur. Je ve Créer une base de données MySQL avec PHP [ par dannywilde ] J'essaye de créer la base de données dans un script PHP mais à chaque fois que j'essaye, le PC mouline pendant une durée illimitée et n'affiche rien m probleme base de donnée mysql [ par morgandetoi06 ] voila j ai une page qui reçoit des variables et qui doit les inserer dans une table "informations" de la base "cv"mais ça me dit "querry failed" je ne PB: insertion des données saisies dans base mysql [ par spritzz ] je suis sous easyphp 1.7(php 4.3.3) en localhost, et j'ai un problème pour insérer des données dans ma base mysql, ca ne fonctionne pas si je laisse m Compteur de clics [ par Leneuf8000 ] Rebonjour !!! Voili voilou, j'ai trouvé un petit script de compteur de clics dont voici le code : //Connexion à la base if ($db = mysql_pconnect($hos Optimisation de connection a une base de donn?|e SQL [ par Teclis01 ] Voil¨¤ en fait j aimerais savoir comment optimiser les connection a une bas de donn¨¦es SQL. J aimerais savoir ds quel cas on doit se reconnecter a un Afficher des données depuis une base Mysql [ par svince ] Bonjour ! Je souhaiterai savoir comment faire pour afficher toutes les données d'une base sans critère dans un tableau.Merci d'être assez précis car j Vérifier des données dans une base de données MySQL [ par svince ] Bonjour, J'ai une base de données nommé annuaire avec : un champ idun champ nomd'autres champs (prenom, adresse...)Je souhaite que l'internaute tape s Exporter une grande Base de Données mysql [ par ala_daly ] Salut tout, je veux savoir comment faire pour exporter une BD de grande taille (à peu près 9Mo) depuis un serveur distant, j'ai essayé mais il ya touj qu'est ce qui ne fonctionne pas ??? [ par leissler ] // Déclaration des paramètres de connexion $host ='monhost';  $user = 'monuser';$bdd = 'mabdd';$passwd  ='monmdp'; // Connexion au serveur mysql_conne


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales