Torna indietro   Hardware Upgrade Forum > Software > Programmazione

MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro
Wireless 2.4 GHz, Bluetooth 5.4, cancellazione attiva del rumore, design pieghevole e un'autonomia che mette in imbarazzo prodotti che costano il doppio. Le Maestro 500 non eccellono in nulla, ma offrono tutto. E a questo prezzo è difficile chiedere di più
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
Dopo anni di attesa e una lunga fase di sviluppo, Noctua entra nel mercato dei dissipatori a liquido AIO con la nuova serie NL-LC1. Forte dell'esperienza maturata nel raffreddamento ad aria, l'azienda austriaca promette di portare la propria filosofia fatta di qualità costruttiva, attenzione ai dettagli e silenziosità anche in questo segmento. Abbiamo provato il nuovo sistema per scoprire se riesce a distinguersi in un mercato ormai molto competitivo.
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super
Arrivato sul mercato italiano a fine marzo, la serie Boox Go 10.3 (Gen II) offre Android 15, penna da 4096 livelli e retroilluminazione opzionale (nel modello da noi provato, Lumi, presente). La serie si compone di due tablet ePaper che fanno da e-reader, blocco note digitale e persino browser, tutto a un prezzo che fa dimenticare i prodotti di brand più blasonati
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-01-2019, 17:48   #1
Hikarusama
Junior Member
 
Iscritto dal: Oct 2012
Messaggi: 7
Query di select per assegnazione a variabile non va.

Salve, potete illuminarmi sul perchè non viene assegnato il risultato della query di ricerca alla variabile relativa?

L'idea è quella di recuperare il valore presente in un campo ed assegnarlo alla variabile. Successivamente recupero il valore
inserito dall'utente e sommo le due variabili. Dopo passo il valore della terza variabile (che contiene il valore presente nel db, sommato al valore inserito dall'utente) e lo inserisco nel db.

Tutto molto bello ma non riesco a recuperare sto benedetto vecchio valore dal db.

Codice:
<?php
   $dbhost = '*****';
   $dbuser = '***';
   $dbpass = '****';
   $dbname = '*****;
   $conn = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname);
   
   if(! $conn ) {
      die('Could not connect: ' . mysqli_error());
   }
   echo 'Connessione avvenuta con successo<br>';
   

   if(isset($_POST['Submit1'])) {
   // è stato premuto il primo pulsante
   
   $valorepresente= "SELECT AffittoGennaio FROM PomeziaCosti"; 
   mysqli_query($conn, $valorepresente); 
      echo("$valorepresente");
      
   $valoreDaSommare = $_POST['affittogennaio'];
      
   $valoreDaPassare = $valorepresente + $NuovoValoreAffitto;
      
      
      
   $querydiupdate = "UPDATE PomeziaCosti SET AffittoGennaio ='$valoreDaPassare' ";
   mysqli_query($conn, $querydiupdate);   
      
     /*  if (mysqli_query($conn, $sql)) {
      echo "Record updated successfully";
   } else {
      echo "Error updating record: " . mysqli_error($conn);
   } */
   
  
}


  
   mysqli_close($conn);
?>
Hikarusama è offline   Rispondi citando il messaggio o parte di esso
Old 27-01-2019, 14:48   #2
Pbdz
Member
 
Iscritto dal: May 2003
Messaggi: 57
Quando fai una select ottieni una o più righe.

Quindi sostanzialmente dalla query ottieni un array.

Per ottenere una riga devi usare la funzione
Codice PHP:
$riga mysqli_fetch_assoc($valorepresente); 
Da questa riga puoi accedere al valore di una colonna usando:
Codice PHP:
$riga["AffittoGennaio"]; 

Non conosco la struttura della tabella PomeziaCosti, però se questa tabella contiene n valori, con l'update che fai vai a modificare il valore su tutte le righe!

Dovresti usare una clausola WHERE per andare a fare l'update di una riga precisa.

Ps. quando fai l'echo di $valorePresente cosa ti esce fuori?
Pbdz è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con ...
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming Gigabyte MO32U24 OLED: il 4K a 240Hz su un panne...
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh Recensione realme 16 5G: lo smartphone con Selfi...
Google Home Speaker ufficiale: è il prim...
Spotify: i nomi utente stanno per divent...
Il limite vero dei data center AI sono g...
AMD conferma i nuovi Threadripper: Zen 6...
Stop all'ADSL per WindTre: continua la m...
HPE punta sull'IA agentica e dichiara gu...
macOS avvisa quando si incolla un comand...
Everpure ridisegna lo storage per l’IA: ...
NVIDIA RTX Remix 1.5: realizzare remaste...
Come configurare Windows 11 like a pro, ...
Windows 11 cambia finalmente la gestione...
Arianespace: lanciata la missione Amazon...
iPhone 17 escluso dalle funzioni AI più ...
Rokarolla, il trojan Android che ruba cr...
Qwen-Robot Suite: la strategia di Alibab...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 16:17.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v