Autre moyen d'appel de donnee dans la bbd

KheYrO Messages postés 22 Date d'inscription dimanche 19 décembre 2004 Statut Membre Dernière intervention 24 avril 2005 - 19 janv. 2005 à 17:51
arnal69130 Messages postés 445 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 22 mars 2007 - 19 janv. 2005 à 18:47
Bonjour,
je comprend le système avec les appel et tout (mysql_fetch_array, mysql_query,...)
mais je voulaui savoir s'il y avait pas un moyen plus simple de prendre juste un champ, que :

$retour = mysql_query('SELECT image FROM news WHERE id='.$id);
$donnees = mysql_fetch_array($retour);
echo $donnees['image'];

et si quelqu'un pourrait m'expliquer la différence entre mysql_fetch_array, mysql_fetch_row et les autres dérivés ce serait cool.


- FoReVeR ChiNeSe PoWeR -
- KheYrO -

3 réponses

cs_eXon Messages postés 166 Date d'inscription lundi 17 janvier 2005 Statut Membre Dernière intervention 8 avril 2007 1
19 janv. 2005 à 18:45
mysql_fetch_array: Retourne une ligne de résultat MySQL sous la forme d'un tableau
associatif, d'un tableau indexé, ou les deux



mysql_fetch_row: Retourne une ligne de résultat MySQL sous la forme d'un tableau



Tous les fonctions sont bien décritent sur le site de PHP à http://www.php.net/manual/fr/ref.mysql.php

----------------

eXon
http://www.lookstrike.com
0
tucsoufle Messages postés 1250 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 30 septembre 2007 1
19 janv. 2005 à 18:47
désolé, pas d'autre moyen



il n'y a pas trop de difference entre toutes ces methodes

les plus utilisés sont row et object

row est un peu plus rapide mais c'est insignifiant

à toi de choisir la methode que tu prefere

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet
0
arnal69130 Messages postés 445 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 22 mars 2007 2
19 janv. 2005 à 18:47
Si ta requête ne renvoie qu'un résultat, tu peux utiliser mysql_result() :

$retour = mysql_query('SELECT image FROM news WHERE id='.$id);
echo mysql_result($retour,'image');

Arnaud
0
Rejoignez-nous