Problème PHP/MYSQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème PHP/MYSQL

Re: Problème PHP/MYSQL

par Mazarini » 01 juil. 2011, 15:51

Bonjour,

select * from XXXXX order by id DESC limit 10;

Tu récupères les 10 derniers mais dans l'ordre inverse via un FOREACH.

Problème PHP/MYSQL

par magnus » 01 juil. 2011, 15:37

Bonjour!

Alors j'étais en train de développer tranquillement mon script en utilisant la librairie GD de PHP et en récupérant des infos depuis une BDD pour créer mes images. Jusque là tout allait bien, enfin, jusqu'au moment où je me suis rendu compte que je ne pouvais pas tout bêtement incrémenter l'id dans ma boucle while parce-qu’à ce moment là, si j'élimine des enregistrements de la BDD, et bien j'aurais des chiffres qui ne marchent pas et donc des trous dans mon image.

En clair, je dois récupérer les 10 derniers enregistrements de la base de données. Du coup je ne vois qu'une seule possibilité, je récupère la colonne entière de ma table qui contient les infos que je veux dans un array et puis suite à avoir compté les enregistrements, je commence par la fin.

Seulement je vois pas bien comment récupérer une colonne dans un array :x. J'ai essayé avec le code suivant:

Code : Tout sélectionner

$name = mysql_fetch_array(requete_joomla("SELECT nom FROM jos_projets")); echo "first: $name[0], but then also second: $name[2]";
Le résultat me retourne le nom du premier projet (donc name[0]) mais le second quand à lui est vide!
Du coup mon script est un peu useless tant que je n'arrive pas à rémédier à cela!

Merci d'avance pour votre aide!