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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]deux question de debutant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP]deux question de debutant

n°130330
herks
Posté le 24-04-2002 à 17:18:31  profilanswer
 

comment je peut savoir quel le premeir id et le dernier dans une BD mysql?
 
 
g fait aussi un petit script qui permet aux visiteurs de mon site d'ajouter leur site  
dans mes liens a travers un formulaire relie a une bd, et j'aimerai savoir comment je peut
faire, pour que le site n'apparaisse que une fois que je l'ai validé.
 
merci

mood
Publicité
Posté le 24-04-2002 à 17:18:31  profilanswer
 

n°130331
darklord
You're welcome
Posté le 24-04-2002 à 17:20:08  profilanswer
 

Herks a écrit a écrit :

comment je peut savoir quel le premeir id et le dernier dans une BD mysql?
 
 
g fait aussi un petit script qui permet aux visiteurs de mon site d'ajouter leur site  
dans mes liens a travers un formulaire relie a une bd, et j'aimerai savoir comment je peut
faire, pour que le site n'apparaisse que une fois que je l'ai validé.
 
merci  




 
Ton problème n'est pas du PHP mais du SQL
 
1. Ajoute une colonne timestamp qui donne la date de création sinon il y a les fonctions min et max
 
2. Vérifie que l'url ne se trouve pas dans la base avant de l'insérer. Ou utilise l'URL comme primary key mais ca je trouve que c'est plus foireux


---------------
Just because you feel good does not make you right
n°130332
darklord
You're welcome
Posté le 24-04-2002 à 17:21:20  profilanswer
 

plus clairement pour 1
 
select max(id)
from table;
 
te donnera l'id maximum
 
select min(id)
from table;
 
te donnera l'id minimum


---------------
Just because you feel good does not make you right
n°130362
bjbebert
Posté le 24-04-2002 à 17:49:03  profilanswer
 

Tu peux même grouper les deux dans une seule requête :
SELECT max(Id) AS max, min(Id) AS min FROM table

n°130421
herks
Posté le 24-04-2002 à 20:42:17  profilanswer
 

merci pour c reponses mais comment je peut faire pour stocker les numeros d'id dans des variables?

n°130487
bjbebert
Posté le 24-04-2002 à 22:35:47  profilanswer
 

$res = mysql_query("SELECT max(Id) AS max, min(Id) AS min FROM Table " );
if (! $res) {
  // cas d'erreur
} else {
  $array = mysql_fetch_array($res);
  $IdMax = $array["max"];
  $IdMin = $array["min"];
}


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

  [PHP]deux question de debutant

 

Sujets relatifs
[PHP, Javascript ou autre] Ouvrir une fenêtre basique[PHP] + [PEAR] : comment installer PHP et PEAR à la main ?
[PHP] Fonction DownloadOooops ma chaine XML est interprétée comme du PHP...
Je ne veux pas que les messages d'erreur s'affichent en PHP[PHP] Fonction close() déjà définie ?
[PHP] erreur "x" ligne 569[PHP] Comment transformer...
[PHP] peut-on changer les variables du php.ini par du code?Question PHP debutant
Plus de sujets relatifs à : [PHP]deux question de debutant


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