Sql et array : comment sortir un element ? - PHP - Programmation
Marsh Posté le 19-06-2007 à 13:07:00
ReplyMarsh Posté le 19-06-2007 à 14:01:55
bixibu a écrit : un tableau ca commence a 0 donc si tu veux la 5eme entrée tu fais $tab[4] |
pas le sien.
Si tu veux vérifier le contenu de ton tableau, la fonction print_r est ton amie.
Marsh Posté le 19-06-2007 à 14:06:26
$compteurid=$compteurid+1; -> $compteurid++;
et je ne vois pas pourquoi $tableau[5] ne marche pas. 0 moins que tu n'aies pas 5 entrées dans ton tableau...
Sinon, pour obtenir le $compteurid correspondant à l'id 55, faut utiliser array_search()
D'une manière générale, quand on débute, c'est utile de savoir un peu les fonctions qui existent dans un langage. Donc pour maniper les tableaux -> http://fr.php.net/in_array
Marsh Posté le 20-06-2007 à 02:36:33
merci pour votre aide
J'avance doucement
dwogsi : je ne pouvais pas utiliser les LIMIT dans mon cas
Marsh Posté le 19-06-2007 à 01:02:19
Bon on se moque pas je débute...
Voici ce que j'ai fais :
$sql4 = "SELECT id FROM contenu WHERE rubrique='$rubmere' AND type='$type' AND date<='$today' ORDER BY nom1 ASC";
$req4 = mysql_query($sql4) or die('Erreur SQL ! Cette page n'existe pas !');
$tableau = array();
$compteurid=1;
while($data = mysql_fetch_array($req4))
{
$tableau[$compteurid]=$data['id'];
$compteurid=$compteurid+1;
}
Voilà... Je veux la 5eme entrée du tableau... alors j'ai tenté un :
echo 'la 5eme entrée est : '.$tableau[5].' !!!';
qui ne donne rien...
J'ai aussi essayer d'obtenir le $compteurid correspond à l'id 55... pareil j'y arrive pas
Mais bon je pense que ce que j'ai fais est faux ? Pouvez-vous m'aider ?
J'ai regardé pas mal sur le net mais je ne trouve pas de choses qui m'aide... si vous avez une url pour me donner un indice ça m'ira aussi
---------------
BattleTag : thekeke#2108 ajoutez moi ;)