begin process at 2012 02 14 22:01:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

condition avec mysqlfetcharray


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

condition avec mysqlfetcharray

mercredi 9 janvier 2008 à 22:57:07 | condition avec mysqlfetcharray

nahzhir

bonjour a tous
donc voila dans la categorie photo de mon site je voudrais afficher les 3 photo les plus recentes
donc j'ai pensé faire ça :

$query = "SELECT * FROM multimedia order by dateM";
 $resultat = mysql_query($query) or die($query . " - " . mysql_error());
 while($ligne = mysql_fetch_array($resultat) || $i <= 3 ){
  $i = $i + 1;
  $id[$i] = $ligne["idmultimedia"];
  $titre[$i] = $ligne["titre"];
  $commentaire[$i] = $ligne["commentaire"];
  $dateM[$i] = $ligne["dateM"];
  $lien[$i] = $ligne["lien"];
  $idcategorie[$i] = $ligne["idcategorie"];
  $isphoto[$i] = $ligne["isphoto"];
 }

mais manque de bol ça ne fonctionne pas
il bloque a la condition du while

je voudrais savoir si il est possible d'ajouter un condition au while ou si vous avez d'autre solutions je suis prenneur
le but est quand meme de reduire le temps de reponse et éviter de parcourir toute la base

merci d'avance
mercredi 9 janvier 2008 à 23:03:36 | Re : condition avec mysqlfetcharray

bcmfr

Membre Club
Réponse acceptée !
Salut, pourquoi ne pas utiliser la claude limit de mysql?? @+
mercredi 9 janvier 2008 à 23:04:27 | Re : condition avec mysqlfetcharray

bcmfr

Membre Club
Pardon, la clause limit et non la claude!!
mercredi 9 janvier 2008 à 23:07:05 | Re : condition avec mysqlfetcharray

yoman64

Membre Club
Réponse acceptée !
Salut,

$query = "SELECT * FROM multimedia ORDER BY dateM DESC LIMIT 3";
$resultat = mysql_query($query) or die($query . " - " . mysql_error());
$i=0;
 while($ligne = mysql_fetch_array($resultat))
{
  $id[$i] = $ligne["idmultimedia"];
  $titre[$i] = $ligne["titre"];
  $commentaire[$i] = $ligne["commentaire"];
  $dateM[$i] = $ligne["dateM"];
  $lien[$i] = $ligne["lien"];
  $idcategorie[$i] = $ligne["idcategorie"];
  $isphoto[$i] = $ligne["isphoto"];
  $i ++;
 }

Mais perso je vois pas l'interet de stocker ça dans plusieurs array, pourquoi ne pas les afficher directement ?
-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org  
mercredi 9 janvier 2008 à 23:08:28 | Re : condition avec mysqlfetcharray

yoman64

Membre Club
bcmfr > Arf tu m'as devancé, j'avais pas vu

-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org  
mercredi 9 janvier 2008 à 23:14:59 | Re : condition avec mysqlfetcharray

bcmfr

Membre Club
pas de pb et puis toi tu as mis un exemple pratique!! ;) et on m'a toujours dit sur les forums d'utilise rmysql_fetch_assoc plutot que mysql_fetch_array... apès c'est peut etre une question de gout... @+
mercredi 9 janvier 2008 à 23:15:19 | Re : condition avec mysqlfetcharray

nahzhir

merci bien de la rapidité de vos reponse
ça marche impecable je ne connaissais pas la clause LIMIT
je me coucherai moin con ce soir
merki
mercredi 9 janvier 2008 à 23:23:20 | Re : condition avec mysqlfetcharray

malalam

Administrateur CodeS-SourceS
Hello,

mysql_fetch_assoc($rQry) ou bien mysql_fetch_array($rQry, MYSQL_ASSOC)
mais mysql_fetch_array($rQry) ne sert en effet à rien, et renvoie un bien gros tableau dont on n'utilise jamais que la moitié.


Cette discussion est classée dans : ligne, mysql, query, condition, datem


Répondre à ce message

Sujets en rapport avec ce message

indexation et défillement [ par toffis ] Bonjour,J'ai un petit probleme avec ce script compte tenu que l'indexation avec LIMIT ne fonctionne pas dans ce cas,je voudrais quand même avoir la po Création de ligne a partir d'une requete [ par raven44 ] Bonjour, J'ai une requete qui me recupère des lignes dans ma table mysql, pour chaque ligne, il m'ajoute un dans ma de mon formulaire sauf que ca ne comment transformer ce code en une fonction [ par greg975 ] bonjour à tous j'ai fait une petite application apparament mes requetes se ressemblent elles changent justes sur le critères de selection et sur les c recuperer une valeur select dans une var php dans la meme page [ par hraiwen ] je veux détailler mon pblem esperant que quelqu'un peut m'aider voila mon code ----------Choisir un secteur---------- <? $query1 passage variable avec $_GET[''] [ par cyrilherve ] bonjour je developpe une petite application avec web de gestion du courier.voici j'ai deux pages 'listeruser_contenu.php' et 'editeruser.php'  je veux Warning PHP avec requête SQL [ par ChopinZen ] Bonjour,J'ai lu pas mal de post, mais je n'ai pas trouvé la réponse à mon problème, le voici.Voici un premier bout de code qui fonctionne très bien (p comment regrouper deux insert dans une BD [ par hadjiphp ] Bonjour, merci pour ce site et souhaite de trouver tous ce que je veux. je vous remercie. Bonjour, j'ai une question : j'ai deux insertion dans Remplir une ligne de BDD en fonction des éléments déjà dans la BDD [ par Dioul2 ] Bonjour,Je débute en PHP et aimerais faire le code suivant:J'ai dans ma BDD des timestamps. Je souhaiterai que mon script inscrive certains commentair liste deroulante liées [ par neosquall ] Bonjour a tous et merci pour les tuto voila mon probleme, je sais qu'il y a beaucoup de tuto sur le sujet et beaucoup de solution apporté mais je n'a easyphp 3 [ par bhahlem3 ] BonjourJ'ai installé le nouveau easyphp 3 et je n'arrive plus à me connecter à la base avec le password="" j'ai un message d'erreurWarning: mysql_que


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 3,276 sec (3)

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