Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2016
    Messaggi
    245

    aiutatemi che se no esco pazzo!

    In pratica non mi incrementa di 1 una variabile.

    codice:
    	
    $dirprima=diretti($_POST['affiliation_code']); // QUA MI SALVO IL VALORE PRIMA DI AGGIORNARE					// aggiorno incrementando il campo diretti
    					
    					$sql="UPDATE utenti SET diretti=diretti+1 Where ut_id=".$_POST['affiliation_code']; // QUA DEMANDO A SQL L'INCREMENTO E FUNZIONA !!!
    					try
    					{
    						$updpadre = $db->query($sql);
    					}
    					catch (PDOException $e)
    					{
    						$db->rollBack(); // ripristino per errore verificato
    					
    						exit();
    					}
    					// controllo se passa di qualifica per il BONUS il presentatore e lo aggiorno
    					$db->commit();
    					
    					$dir=diretti($_POST['affiliation_code']); 
    					$dir=$dir+1;// LO INCREMENTO E NON FUNZIONA
    
    
    					echo "qry : ".$sql." dirdopo :".$dir." dir prima".$dirprima; exit(0);
    Il risultato di questa echo è :

    qry : UPDATE bonus SET bonus1 = '1' Where ut_id=181 dirdopo :4 dir prima4

    Come potete vedere dir e dirprima sono UGUALI!!!

    ma perchè?



  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2016
    Messaggi
    245
    diretti è smallint(6) nel DB MySql

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 © 2024 vBulletin Solutions, Inc. All rights reserved.