Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1871 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Selection dans un tableau...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Selection dans un tableau...

n°600311
tomtom41
It's not a bug, it's a feature
Posté le 01-01-2004 à 18:03:03  profilanswer
 

:hello:,
 
Voilà j'ai un petit problème avec mon système de news que je suis entrain de faire.
 
Voici la structure de ma base sql :
 
id,titre,contenu,date
 
et donc dans mon script j'aimerais afficher le titre d'un certain id.
 
Pour cela je sélectionne la ligne avec :
 

Code :
  1. $sql_req="select * from $db_table_news where id=$id";
  2. $res=mysql_query($sql_req) or die("<b>Erreur SQL</b>" );


 
et une fois ma ligne sélectionnée, normalement j'ai juste à mettre ca :

Code :
  1. echo "titre : $res[titre]";


 
pourtant il m'affiche rien...juste "titre :" :/
 
vous voyez une erreur de ma part ?
 
merci pour votre aide  :)


Message édité par tomtom41 le 01-01-2004 à 18:03:37
mood
Publicité
Posté le 01-01-2004 à 18:03:03  profilanswer
 

n°600329
mum
Posté le 01-01-2004 à 18:48:44  profilanswer
 

$zob = mysql_result($res,0,"titre" );
echo $zob;

n°600330
naceroth
Posté le 01-01-2004 à 18:54:27  profilanswer
 

ou plus généralement
 

Code :
  1. while ($zob = mysql_fetch_array($res)){
  2.      echo 'Titre : '.$zob["titre"];
  3. }

n°600335
tomtom41
It's not a bug, it's a feature
Posté le 01-01-2004 à 18:58:54  profilanswer
 

naceroth a écrit :

ou plus généralement
 

Code :
  1. while ($zob = mysql_fetch_array($res)){
  2.      echo 'Titre : '.$zob["titre"];
  3. }




 
cela va afficher tous les ids non ?
moi j'en veux juste un

n°600336
tomtom41
It's not a bug, it's a feature
Posté le 01-01-2004 à 18:59:44  profilanswer
 

mum a écrit :

$zob = mysql_result($res,0,"titre" );
echo $zob;


 
à quoi correspond le 0 ?  :??:

n°600341
mrbebert
Posté le 01-01-2004 à 19:05:59  profilanswer
 

tomtom41 a écrit :


 
à quoi correspond le 0 ?  :??:  

le numéro de la ligne (et "titre" est la colonne).
 
Mieux vaut ca :
$news = mysql_fetch_array($res);
if (! $news) {
    echo "la news n'existe pas";
} else {
    echo 'Titre : ' . $news["titre"];
}
 
Si tu ne veux que le titre, fais un SELECT titre ... au lieu de SELECT * ...

n°600343
tomtom41
It's not a bug, it's a feature
Posté le 01-01-2004 à 19:11:17  profilanswer
 

ok merci :)

n°600359
naceroth
Posté le 01-01-2004 à 20:08:40  profilanswer
 

tomtom41 a écrit :


 
cela va afficher tous les ids non ?
moi j'en veux juste un


 
Ah oui pardon j'avais pas vu la clause where du select au temps/autant pour moi :)

n°600552
Dj YeLL
$question = $to_be || !$to_be;
Posté le 02-01-2004 à 08:35:59  profilanswer
 

naceroth a écrit :


 
Ah oui pardon j'avais pas vu la clause where du select au temps/autant pour moi :)


 
Ben non, justement ... sa clause WHERE dit "WHERE ID=$id"
 
Donc ça va bien ne séléctionner que la ligne ou il y a l'ID recherché ... et non pas tous les ID :)
 
++  


---------------
Gamertag: CoteBlack YeLL
n°600828
naceroth
Posté le 02-01-2004 à 16:41:40  profilanswer
 

Dj YeLL a écrit :


 
Ben non, justement ... sa clause WHERE dit "WHERE ID=$id"
 
Donc ça va bien ne séléctionner que la ligne ou il y a l'ID recherché ... et non pas tous les ID :)
 
++  


 
Ben oui, c'est bien ce que je disais :heink:

mood
Publicité
Posté le 02-01-2004 à 16:41:40  profilanswer
 

n°600858
Dj YeLL
$question = $to_be || !$to_be;
Posté le 02-01-2004 à 17:35:23  profilanswer
 

Ben c'est ce que tu as dis au début ... mais après quand il te dis "cela va afficher tous les ids non ? moi j'en veux juste un", tu lui réponds "Ah oui pardon j'avais pas vu la clause where du select au temps/autant pour moi" ... sous entendu que tu confirme que ça va afficher tous les ID ... donc je confirmais simplement que non :)
 
++

n°600865
mrbebert
Posté le 02-01-2004 à 17:52:45  profilanswer
 

si si, ca va bien afficher tous les ID du résultat de la requête :whistle:  
Certes, il n'y en aura qu'un (ou 0) mais c'est pas une raison :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Selection dans un tableau...

 

Sujets relatifs
Sélection de feuille de calcul sous Excel (VBA)Shell AIX 4.3 (pas de support Tableau), decoupage de nom de fichier ?
[C] Comment convertir un tableau en chiffre et reciproquement?Sélection d'un shape
[JSP] Un tableau dans un bean ?Passer un tableau 2dim dans une fonction en Vbscript
[c++](débutant) comment faire un getter d'un tableau ?Pointer sur un tableau de chaînes
insertion et suppression dynamique de lignes dans un tableautableau html complexe (pour moi)
Plus de sujets relatifs à : Selection dans un tableau...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR