Pagina 4 di 4 primaprima ... 2 3 4
Visualizzazione dei risultati da 31 a 39 su 39

Discussione: Database & Time

  1. #31
    Originariamente inviato da DragonFire
    Capitoooo... forse ce l'ho fatta...
    nn avevo capito k c voleva un campo apposta x il tempo nel db... grazie cmq... ciao ciao



  2. #32
    Originariamente inviato da DragonFire
    il time dev'esser nel db TIME o TIMESTAMP?

    se parli del nome.. puoi mettere qualunque nome.. io ho usato time..

    per inserirgli la data di quel momento basta che fai cosi (nella query UPDATE)

    codice:
    " [...] time='" . time() . "' [...] "

  3. #33
    in conclusione è qst... puoi darci un okkiata x favore? xkè va a colpi


    codice:
    <? include("top_foot.inc.php"); include("config.inc.php"); top();
    
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    
    $time=(60); // time out in secondi 
    
    
    mysql_query("UPDATE Pes4 SET enable1='' WHERE time <= '".(time()-$time)."'"); // Setta enable='' se è scaduto
    mysql_query("UPDATE Pes4 SET enable2='' WHERE time2 <= '".(time()-$time)."'");
    mysql_query("UPDATE Pes4 SET enable3='' WHERE time3 <= '".(time()-$time)."'");
    
    $result=mysql_query("SELECT * FROM Pes4 WHERE nick='$nickAe' LIMIT 1"); // Seleziona tutti i dati per il nick passato
    
    $row=mysql_fetch_array($result);
    
    // Qui vede se enable == '' se si inserisce il nick e il time
    if($row[enable1]=='')
    {
     mysql_query("UPDATE Pes4 SET enable1='$nickBe' , time='".time()."' WHERE nick='$nickAe'");
     echo"Update Effettuato Enable1";
     exit;
     }
    elseif ($row[enable2]=='')
     {
     mysql_query("UPDATE Pes4 SET enable2='$nickBe' , time2='".time()."' WHERE nick='$nickAe'");
     echo"Update Effettuato Enable2";
     exit;
     } 
     elseif ($row[enable3]=='')
     {
     mysql_query("UPDATE Pes4 SET enable3='$nickBe' , time3='".time()."' WHERE nick='$nickAe'");
     echo"Update Effettuato Enable3";
     exit;
     }
     else
     echo "
    
    <big><big><big><center>Enable occupati</center></big></big></big>
    ";
    
    
     mysql_close($db);
    foot();
     ?>

  4. #34
    ok finalmente ci siamo..


    comunque che significa va a colpi??


    ma è possibile che per farti spiegare bene i problemi ti devo chiedere le cose con il cucchiaino?


    grazie per non avere scritto un sms
    è qst... puoi darci un okkiata x favore? xkè

  5. #35
    Adesso quando inserisco il nickAe dovrebbe registrare sul db nella casella enable1 (se vuota) il nickBe e registrare in time il tempo (time()) ma invece registra solo il nick e il time su db rimane 00:00:00

  6. #36
    forse ho risolto il prob mettendo il time come INT

  7. #37
    Originariamente inviato da DragonFire
    forse ho risolto il prob mettendo il time come INT
    infatti cosi deve essere.. time INT(11)

  8. #38
    Al momento va perfettamente... grazie mille x la pazienza navigator :rollo:

    Grazie davvero...

  9. #39
    Originariamente inviato da DragonFire
    navigator

    mi chiamo xnavigator..

    ah che pazienza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.