deux question de debutant [PHP] - PHP - Programmation
Marsh Posté le 24-04-2002 à 17:20:08
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
Marsh Posté le 24-04-2002 à 17:21:20
plus clairement pour 1
select max(id)
from table;
te donnera l'id maximum
select min(id)
from table;
te donnera l'id minimum
Marsh Posté le 24-04-2002 à 17:49:03
Tu peux même grouper les deux dans une seule requête :
SELECT max(Id) AS max, min(Id) AS min FROM table
Marsh Posté le 24-04-2002 à 20:42:17
merci pour c reponses mais comment je peut faire pour stocker les numeros d'id dans des variables?
Marsh Posté le 24-04-2002 à 22:35:47
$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"];
}
Marsh Posté le 24-04-2002 à 17:18:31
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