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

  FORUM HardWare.fr
  Programmation
  PHP

  Synthaxe de la QUERY qui SELECT le dérnier RECORD d'un FIELD !!!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Synthaxe de la QUERY qui SELECT le dérnier RECORD d'un FIELD !!!!

n°350272
celinemach​o
Posté le 02-04-2003 à 15:51:04  profilanswer
 

vous pouvez me dire comment ça s'écrit la synthaxe de la requête qui selectionne le dérnier enregistrement d'un champ d'une table !!!!
merci à tous

mood
Publicité
Posté le 02-04-2003 à 15:51:04  profilanswer
 

n°350286
deliriumtr​emens
sic transit intestinal...
Posté le 02-04-2003 à 16:11:09  profilanswer
 

Tu veux le dernier enregistrement d'une table ?
 
Si tu as un champ numeroauto nommé id, une requête  
 
SELECT MAX(id) FROM ma_table
 
ou
 
SELECT * FROM ma_table ORDER BY id DESC LIMIT 1

n°350420
celinemach​o
Posté le 02-04-2003 à 17:41:31  profilanswer
 

merci bcp

n°351404
celinemach​o
Posté le 03-04-2003 à 12:46:21  profilanswer
 

j'ai utilisé les 2 synthaxes mais ça me renvoie la valeur: Resource id #2
 

Code :
  1. require ("Requete.php" );
  2.   require ("BD.class" );
  3. entete ("Inscription", "Résultat de votre inscription" );
  4. $bd = new BD (NOM, PASSE, BASE, SERVEUR);
  5. $req1 =  "SELECT * FROM citoyen ORDER BY ref_per_MO_PH DESC LIMIT 1" ;
  6. $ref = $bd->execRequete ($req1);
  7. echo $ref ;


 
NB:les deux fonction utilisés fonctionne correctement.
 
aidez moi SVP
merci

n°351414
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 03-04-2003 à 12:54:11  profilanswer
 

CelineMacho a écrit :

j'ai utilisé les 2 synthaxes mais ça me renvoie la valeur: Resource id #2


Ch'ais pas ce que renvoie ta fonction execRequete, mais il est plus que probable qu'elle te renvoie un résultat MySQL et non du texte. Auquel cas je te prierais de mater ce topic : http://forum.hardware.fr/forum2.php3?post=34463&cat=10
 
EDIT : on écrit "syntaxe" :jap:


Message édité par Taiche le 03-04-2003 à 12:54:29

---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°351686
celinemach​o
Posté le 03-04-2003 à 16:00:46  profilanswer
 

JE vois parfaitement ce que tu veux dire mais ça ne me renvoie que cette valeur BIZAROIDE : Resource id #2  
la fonction en détails est :
 
 

Code :
  1. $req1="SELECT * FROM citoyen ORDER BY ref_per_MO_PH DESC LIMIT 1";
  2. if ($res1 = mysql_query($req1))
  3.          { while ($ligne = mysql_fetch_object($res1))
  4.   {$ref = $ligne->ref_per_MO_PH;
  5.                         }
  6.          }
  7. echo $ref ;


 
Aidez moi SVP.
je suis peut-être conne mais j'aimerai bien qu'on me le fasse savoir en me corrigeant. :hello:  
   

n°351738
art_dupond
je suis neuneu... oui oui !!
Posté le 03-04-2003 à 16:13:55  profilanswer
 

peut etre limit 0,1 ?

n°351775
Sh@rdar
Ex-PhPéteur
Posté le 03-04-2003 à 16:35:07  profilanswer
 

ref_per_MO_PH c'est le nom du champ ????
 

Citation :


8.17.17 mysql_fetch_object  
[Notes en ligne] [Exemples]
Retourne les lignes résultats sous la forme d'un objet
 
object mysql_fetch_object (resource result_identifier, int result_type )  
mysql_fetch_object() retourne un objet dont les propriétés correspondent à une ligne d'un résultat, ou FALSE s'il n'y a plus d'autres lignes.  
mysql_fetch_object() est identique à @xref{function.mysql-fetch-array,,mysql_fetch_array()}, à la différence qu'elle retourne un objet à la place d'un tableau. Vous pourrez ainsi accéder aux valeurs des champs par leur nom, mais plus par leur offset (les nombres ne sont pas des noms MySQL).  
L'argument optionnel result_type est une constante qui peut prendre les valeurs suivantes : MYSQL_ASSOC, MYSQL_NUM et MYSQL_BOTH.  
Concernant la vitesse, mysql_fetch_object() est aussi rapide que @xref{function.mysql-fetch-array,,mysql_fetch_array()} et presque aussi rapide que mysql_fetch_row() (la différence est insignifiante)  
mysql fetch object  
 
 
<?php
  mysql_connect($host,$user,$password);
  $result = mysql_db_query("database","select * from table" );
  while($row = mysql_fetch_object($result)) {
    echo $row->user_id;
    echo $row->fullname;
  }
  mysql_free_result($result);
?>
 


Message édité par Sh@rdar le 03-04-2003 à 16:35:34

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°351902
celinemach​o
Posté le 03-04-2003 à 17:57:12  profilanswer
 

J'ai trouvé le bleme
c'etait des "" mal placés !!!


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

  Synthaxe de la QUERY qui SELECT le dérnier RECORD d'un FIELD !!!!

 

Sujets relatifs
balise select vide même s'il ya pas d'erreur ! est ce normal ? HELPPPP[PHP] HELP je pete un cable ! select marche + ?
[HTML,PHP] Les balises select peuvent elle etre remplies dynamiquement[resolu]selectionner automatiquement toutes les option d'1 select
SELECT DISTINCT et plusieurs champs : possibeul ?faire des liens à partir d'une url > dernier pb avec ereg :(
select par defaultComment tester le dernier caractère d'un fichier (suite de hier)
[JS] selection auto dans plusieurs select[SQL] Comment dire "si null, retourne 0" dans un select ??
Plus de sujets relatifs à : Synthaxe de la QUERY qui SELECT le dérnier RECORD d'un FIELD !!!!


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