IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

delete par ordre d' id


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 514
    Par défaut delete par ordre d' id
    Bonjour est 'il possible de delete par ordre d'id rentrante svp ??? car voici le petit probléme que j ai les donnée ce mélange quand on delete la premiere
    la dernier message prends la place du premiere element deleter.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    <?php
    session_start();
     
    require_once'config.php';
     
     
    $chat = mysql_query("SELECT  expe,  messy   FROM chatonline   WHERE dest='".$_SESSION['login']."'");
     
    ?>
     
    <html>
    <head>
    <title>Dialogue-Priver</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta http-equiv="refresh" content="5;url="javascript:navigator.url">
      <style type="text/css">
       BODY
       {
        scrollbar-face-color: #0099CC;
        scrollbar-shadow-color: #3333CC;
        scrollbar-highlight-color: #CCCCFF;
        scrollbar-3dlight-color: #99CCCC;
        scrollbar-darkshadow-color: #000000;
        scrollbar-track-color: #FFFFFF;
        scrollbar-arrow-color: #FFFFFF;
       }
      </style>
      <SCRIPT language=JavaScript>
    var version = "other"
    browserName = navigator.appName;          
    browserVer = parseInt(navigator.appVersion);
    	if (browserName == "Netscape" && browserVer >= 3) version = "n3";
    	else if (browserName == "Netscape" && browserVer < 3) version = "n2";
    	else if (browserName == "Microsoft Internet Explorer" && browserVer >= 4) version = "e4";
    	else if (browserName == "Microsoft Internet Explorer" && browserVer < 4) version = "e3";
     
    var y = 0;
    var test = 0;
     
    function scroll_bas() {
    if (version == "n2" || version == "n3" || version == "e4"){
     
    //vous devez régler le 1000 qui suit si votre texte est plus grande que 1000 pixels
    	        if (y < 1000) {
                    window.scroll(0,y);
                    y = y + 25;
    				//régler le 0 ci-dessous pour la vitesse de descente
                    if (test==0) {setTimeout('scroll_bas()', 0);}
    				}
    }
    }
    </SCRIPT>
    </head>
     
    <body onload="scroll_bas();">
    <table width="80%" border="0" cellspacing="0" cellpadding="0">
    <?php while ($rs1 = mysql_fetch_array($chat)) 
    { 
    $expe = $rs1['expe'];
    $messy= $rs1['messy'];
     
    echo"<left><b>$expe</b><a href=\"#\" onClick=\"window.open('detailspopup.php?det=$expe','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=600, height=550, right=1, top=0');return(false)\"><img src=\"design/voir.gif\" width=\"20\" heigth=\"25\" border=\"0\" title=\"Profil\"></a>
               &nbsp;<a href=\"#\" onClick=\"window.open('messa.php?dest=$expe&chat=$chat','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=400, height=200, right=1, top=0');return(false)\"><img src=\"design/chat.gif\" width=\"15\" heigth=\"15\" border=\"0\" title=\"chat\"></a>";
    echo" => $messy </left><br />";
    }
    $chat2 = mysql_query("select count(id_chat) AS nb_mess from chatonline");
    $nb_mess = mysql_result($chat2,0,"nb_mess");
    if($nb_mess >=10){
    $chat3 = mysql_query("select min(id_chat) AS min_mess from chatonline");
    $min_mess = mysql_result($chat3,0,"min_mess");
    $chat4 = mysql_query("delete from chatonline  where id_chat=".$min_mess."");
    }
    ?>
     
    </table>
    merci de vos réponse

  2. #2
    Membre émérite
    Avatar de Biglo
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 537
    Par défaut
    Salut

    Si les messages ne sont plus dans l'ordre, ce n'est pas à cause du DELETE mais bien du premier SELECT.

    Il te faut ordonner les enregistrements. Par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $chat = mysql_query("SELECT  expe,  messy   FROM chatonline   WHERE dest='".$_SESSION['login']."' ORDER BY id_chat DESC");

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 514
    Par défaut
    un Grands Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Tri par ordre croissant
    Par KinF dans le forum Algorithmes et structures de données
    Réponses: 18
    Dernier message: 13/12/2008, 20h19
  2. Trier un tableau par ordre croissant
    Par Halleck dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 01/11/2004, 00h04
  3. [CR8] Groupes nommés par ordre spécifié
    Par PschittN dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 17/05/2004, 23h46
  4. Tri par ordre alphabétique
    Par orus8 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 17/04/2003, 19h27
  5. [] Tri d'un tableau par ordre alphabétique
    Par cafeine dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 17/09/2002, 08h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo