Simplifier boucles php
6 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Simplifier boucles php
Bonjour, je me demande si il y a possibilité de simplifier ces 3 boucles php, pour qu'elles utilisent tous les 3 une seule et unique requête php.
Actuellement, ca exécute 3 fois la même requête.
Actuellement, ca exécute 3 fois la même requête.
- Code: Tout sélectionner
for ($i=1; $i<=3; $i++)
{
$item = doquery("SELECT id FROM {{table}} WHERE id='1'", "items");
$item = mysql_fetch_array($item);
$page .= 'text';
}
for ($i=4; $i<=7; $i++)
{
$item = doquery("SELECT id FROM {{table}} WHERE id='1'", "items");
$item = mysql_fetch_array($item);
$page .= 'text';
}
for ($i=8; $i<=11; $i++)
{
$item = doquery("SELECT id FROM {{table}} WHERE id='1'", "items");
$item = mysql_fetch_array($item);
$page .= 'text';
}
Re: Simplifier boucles php
- Code: Tout sélectionner
for ($i=1; $i<=11; $i++)
{
$item = doquery("SELECT id FROM {{table}} WHERE id='1'", "items");
$item = mysql_fetch_array($item);
$page .= 'text';
}
Non la ca serait trop facile. j'utilise les 3 boucles pas à la suite, mais dans différentes partie du code.
Dans un endroit j'ai besoin for ($i=1; $i<=3; $i++)
dans un autre for ($i=4; $i<=7; $i++)
et à la fin j'ai besoin de for ($i=8; $i<=11; $i++)
Dans un endroit j'ai besoin for ($i=1; $i<=3; $i++)
dans un autre for ($i=4; $i<=7; $i++)
et à la fin j'ai besoin de for ($i=8; $i<=11; $i++)
Re: Simplifier boucles php
rudddy a écrit:
- Code: Tout sélectionner
for ($i=1; $i<=11; $i++)
{
$item = doquery("SELECT id FROM {{table}} WHERE id='1'", "items");
$item = mysql_fetch_array($item);
$page .= 'text';
if($i <=3) instruction1;
elseif($i <=7) instruction2;
elseif($i <=11) instruction3;
}
en effet j'avais mal lu tu dois faire comme ça je pense :
1- requête
2- recupération des résultats dans un tableau
3- 3 boucles for (ou une longue boucle avec des if else à l'intérieur) dans lesquelles tu travailles sur les valeurs voulues dans ton tableau
1- requête
2- recupération des résultats dans un tableau
3- 3 boucles for (ou une longue boucle avec des if else à l'intérieur) dans lesquelles tu travailles sur les valeurs voulues dans ton tableau
6 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum