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

  FORUM HardWare.fr
  Programmation

  [php mysql] faire un compteur mysql / clé unique / etc...embrouillé!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php mysql] faire un compteur mysql / clé unique / etc...embrouillé!

n°83955
k666
dites non à petitmou
Posté le 23-12-2001 à 14:52:10  profilanswer
 

salut,
j'aimerai savoir comment implémenter un compteur qui fonctionne de cette façon:
 
 
 - si on spécifie un numéro et clui ci existe, bin on insère normal, avec le numéro passé
 
 - si on ne spécifie pas de numéro, il choisit le ( supérieur + 1 ) et insère, puis me retourne le numéro sans devoir faire un select max ultérieur?????
 
 
eske kelkun saurait m'aider à faire ça????

 

[edtdd]--Message édité par k666--[/edtdd]

mood
Publicité
Posté le 23-12-2001 à 14:52:10  profilanswer
 

n°83956
k666
dites non à petitmou
Posté le 23-12-2001 à 14:56:40  profilanswer
 

c en fait pour faire un forum que je veux çà;,
 
donc soit: un reply à un post donné,
soit une création de post

 

[edtdd]--Message édité par k666--[/edtdd]

n°83960
k666
dites non à petitmou
Posté le 23-12-2001 à 15:09:23  profilanswer
 

exemple de ce que j'aimerai faire:
 
si ( défini( $numéro_de_post ) )
{
insere_la_reponse_au_poste ($numéro_de_post)
}
sinon
{
insere_le_poste ( numero_poste_max + 1)
}
 
voilà, merci!
 
 
sachant que la fonction défini serait genre:
existe en base et dans le formulaire posté
 
 
tout ça, sçi possible, DANS UNE SEULE REQUETE SQL!!!!!
 
merci :jap:

 

[edtdd]--Message édité par k666--[/edtdd]

n°83974
potiron
...
Posté le 23-12-2001 à 15:57:43  profilanswer
 

un truc dans le genre :
 
    if( $edition ){
        $colo.=",date_edit=NOW()";
        $req="UPDATE reponse set $colo where id_rep='$HTTP_POST_VARS[id_rep]'";
    }else{
        $req="INSERT INTO reponse SET $colo ";
        sql_req(" UPDATE sujet SET nb_rep=nb_rep+1 WHERE id_su='$HTTP_POST_VARS[idsujet]' " );
    }

n°83993
joce
Architecte / Développeur principal
"BugHunter"
Posté le 23-12-2001 à 17:40:03  profilanswer
 

Y a un champ autoincrémente sur ta table ?
Si c'est le cas, tu fais :
 
 
mysql_query("REPLACE INTO tatable (liste des champs) VALUES (champ1, champ2, $numero_post)",$link);
 
si $numero_post est vide, il va faire une insertion, si $numero_post existe déjà dans la table, il va updater la ligne correspondante


---------------
Protèges carnets personnalisés & accessoires pour bébé

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

  [php mysql] faire un compteur mysql / clé unique / etc...embrouillé!

 

Sujets relatifs
tableau html et requete php/mysql[MySQL] Restauration SQL supérieur à 2 mégas
[MySQL] Réaction bizarre d'une requete[MySQL] Problème de requête :(
[ MySQL ] Sauvegardes...php/mysql ben zut le code est bon je pense mais g qd mm ça...
[PHP + MySQL] Création automatique de formulaire.[mySQL] Définiton d'une clé étrangère
[java (ou C++) + mysql] hypra débutant, demande aide :([php/mysql] Optimisations diverse
Plus de sujets relatifs à : [php mysql] faire un compteur mysql / clé unique / etc...embrouillé!


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