Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Originariamente inviato da shakeland
    mi spiace rompreti ma il problema rimane...
    codice:
    $result = mysql_query(" 
                  SELECT TIMEDIFF('$timea', '$timed')  as diff
                  FROM opmissiond 
                ");
    			  if(mysql_num_rows >= 1 ) {
    
    while ($row = mysql_fetch_assoc($result)) {
       echo "$row[diff] 
    ";
    }
    } else {  echo "Nessun dato. ";   }



    risultato sempre nessun dato!!!!!!
    hai letto il mio ultimo post?

    Metti tutto il codice usato.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  2. #12
    codice:
     <?
    $resultt = @mysql_query(" SELECT * FROM opmissiond WHERE pilota='$callsign'")
    or die('Query di inserimento fallita !');
    while ($row = mysql_fetch_array($resultt)) {
    
    	$timea  = $row["timea"];
    $timed  = $row["timed"];
    }
    $result = mysql_query(" 
                  SELECT TIMEDIFF('$timea', '$timed')  as diff
                ");
    			  if(mysql_num_rows >= 1 ) {
    
    while ($row = mysql_fetch_assoc($result)) {
       echo "$row[diff] 
    ";
    }
    } else {  echo "Nessun dato. ";   }
    ?>
    ecco il codice....solo una domanda pero.....siccome io ho una scheda pilota dove questi dati sono stampati ho assoluto bisogno che siano differenziati con la where =pilota altrimenti non avrei nessuna suddivisione!!!!
    senza il recupero poi di $timea non ho nessun dato nei campi
    Non COMMERCIAL only POTENTIAL

  3. #13
    per capire meglio ecco come desidererei la tabella

    data partenza arivo totale
    02/03 10:20:00 11:20:00 1:00:00
    03/04 14:00:00 16:00:00 2:00:00
    Non COMMERCIAL only POTENTIAL

  4. #14
    codice:
    <?php
    $result = mysql_query(" 
              SELECT *, TIMEDIFF(timea, timed)  as diff
              FROM opmissiond 
              WHERE pilota = '$callsign'")
              or die(mysql_error() .'Query di inserimento fallita !');
    
    if(mysql_num_rows >= 1 ) {
    
    while ($row = mysql_fetch_assoc($result)) {
       echo "$callsign - Partenza $row[timed] - arrivo $row[timea] - totale $row[diff] 
    ";
    }
    } else {  echo "Nessun dato. ";   }
    ?>
    io intendevo una cosa del genere .....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #15
    ho provato ma mi da questo messaggio
    premetto che il db è mysql 5

    You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'TIMEDIFF(timea, timed) as diff FROM opmissiond Query di inserimento fallita !
    Non COMMERCIAL only POTENTIAL

  6. #16
    Hai messo la virgola dopo * ????

    controlla la sintassi. Non e' che ci posso fare granche'.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.