Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    ottimizzare controllo per UPDATE...

    if (($A =="1") || ($A =="2")|| ($A=="3") || ($A=="4") || ($A=="5") || ($A=="6") || ($A=="7") || ($A=="8") || ($A=="9")) {
    $A="0".$A;
    mysql_query("UPDATE sistemaintegralea9numeri SET primo='$A' WHERE id='$id' ");

    }

    Il codice postato sopra funge ma non in maniera ottimale...
    Ovverosia.. se faccio eseguire la pagina php relativa tutto ok.. mi trasforma come voglio gli 1 in 01 e i 2 in 02 ecc... fino a 9 -> 09

    ma se lo rieseguo...

    invece di dire STOP tutte le cifre sono a posto mi ritrasforma erroneamente...

    01 in 001 02 in 002 ecc... fino a 09 in 009

    Come posso ottimizzare la QUERY sopra esposta affinchè non continui a modificare se non c'e' bisogno?

    Grassie

    "Vero sapiente è colui che sa di non sapere" (Socrate)

  2. #2
    Cambia il nome della variabile. Poi perche' non fai una AND invece di tutti quei OR???

    if($A > 0 and $A < 10)
    $B = '0'.$A;
    mysql_query("UPDATE sistemaintegralea9numeri SET primo='$B' WHERE id='$id' ");

    }


    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.