1 visiteur(s) en ligne
Date actuelle : 06-04-2025, 15:48 PM Bienvenue, Visiteur ! ( Identification S'enregistrer )







 
ressource_id php mysql bdd
 
Note de cette discussion :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Auteur Message
dardadax Hors ligne
Informaticien qualifié
****

Messages : 585
Inscription : Sep 2007
Réputation : 1
Message : #1
ressource_id php mysql bdd
Bonjour/bonsoir tout le monde !!

J'ai une petite question simple à laquelle je n'avais pas eu de réponse auparavent sur les autres forums ^^ elle concerne les fonctions mysql_fetch, nécessaires lors de l'apparition des fameux (fumeux même ^^) ressource_id #

En gros, j'ai 5 requêtes vers ma BDD qui sélectionne plusieurs champs (3 par requetes) dans une même table, or le ressource_id apparait...

L'organisation des résultats des requetes est sous forme de tableau !!!

Première ligne: les photos (donc le lien relatif vers la photo, champ 1) donc les 5 photos différentes
Deuxième ligne: les noms de ce qui est représenté sur la photo (champ 2)

Les noms et les photos redirigent avec un lien sur une page particulière du site (donc tout ça comprend du champ3)

Voilà l'aide que j'ai eu


<?php 
include('connection.inc.php');

// on sélectionne la base, en cas d'échec on affiche l'erreur
mysql_select_db($bddname,$bdd) or die('Erreur de selection :'.mysql_error());

// on lance la requête en utilisant count() pour compter le nombre d'éléments de la table
$query = mysql_query('SELECT count(*) FROM ovipare') or die(mysql_error());

// on stocke le resultat de la requête (le nombre d'entrées) dans la variable $nb_entrees à l'aide de mysql_result()
$nb_entrees = mysql_result($query,0,0);

$tab_var = array();
$tab_lien = array();
$tab_lien_nom = array();

for($i=0;$i<5;$i++){
$tab_var[$i] = rand(1,$nb_entrees);
}



$numeros_profils = implode(',',$tab_var) //va créer la chaine "$tab_var[0],$tab_var[1],$tab_var[2],$tab_var[3],$tab_var[4]"

$requete = "SELECT nom_ovipare,image_petite1
FROM ovipare
WHERE numero_profil IN (".$numeros_profils.");";

$resultat_requete = mysql_query($requete) or die ("Impossible de recueillir les donnees");

<table><tr><!-- ligne des images -->

foreach($tableau_animaux as $numero_profil => $donnees){
echo '<td><IMG SRC="'.donnees['adresse_image'].'"></td>'
}

</tr><tr><!-- ligne des noms -->

foreach($tableau_animaux as $numero_profil => $donnees){
echo '<td><IMG SRC="'.donnees['nom'].'"></td>'
}
?>
</tr>
</table>
</?php>



Cependant je n'ai pas tout compris dedans et en le mettant ça ne marchait pas Confused l moi je veux pouvoir le faire marcher et j'aimerai bien comprendre Confused

Voilà ^^ j'ai buté dessus longtemps, peut-être qu'ici je trouverai enfin la réponse à mes questions Smile Comme les liens d'explications qu'on m'avait fourni n'étaient pas clairs, j'espère trouver ici une réponse claire Smile

Merci d'avance (et merci de m'avoir lu ^^)

Dardadax

Edité pour les fermetures zappées du php

21-09-2007 21:53 PM
Envoyer un email à cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse




Discussions apparemment similaires...
Discussion : Auteur Réponses : Affichages : Dernier message
  Probléme flash php mysql Smile 17 10 691 07-01-2020 20:58 PM
Dernier message: Bilifly
  BDD MySQL chez free rapala 8 4 654 03-10-2006 13:34 PM
Dernier message: CrazyCat

Aller à :


Utilisateur(s) parcourant cette discussion : 1 visiteur(s)