Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-01-2011, 18:05   #1
DeMoN3
Senior Member
 
L'Avatar di DeMoN3
 
Iscritto dal: Jan 2006
Città: Latina
Messaggi: 7855
[PHP + MySQL] Problema con query di update

Salve a tutti.

Sto diventando scemo appresso ad un problema con "update".

Praticamente io scrivo una query anche molto semplice

$query="update tabella set campo='valore' where id='100'";

poi la eseguo

$res=mysql_query($query);

fino a qui tutto normale, la query viene eseguita e i valori sul DB cambiano (quindi la connessione c'è)

ora, per vedere se la query è andata a buon fine, faccio un

if($res)
{
}

che però si comporta in modo anomalo.

Andando a scavare un pò,
ho fatto un

echo $res;

e questo mi restituisce 1 o_O

poi faccio un

echo mysql_affected_rows($res);

ma il php mi avverte con

Warning: mysql_affected_rows(): supplied argument is not a valid MySQL-Link resource

e anche se la query va male (ad esempio mettendo un id inesistente), $res è sempre sempre sempre =1

ci sto diventando scemo, mysql_query, associata all'update, dovrebbe restituire true o false a seconda se va bene o male e tramite mysql_affected_rows dovrebbe dirmi quante righe son state modificate o_O


...qualche idea?
__________________
Mobo: MSI H87-G43 CPU: Intel Core i5 4670 Vga: GAINWARD Geforce GTX 670 Phantom Hard disk: 2x Wester Digital Caviar Green 1GB Raid1 + 1x Crucial BX300 240GB PSU: Seasonic P-520FL Case: Cooler Master Stacker ST-01 Ram: 4x4GB Corsair Vengeance CML8GX3M2A1600C9W Schermo: BenQ bl2410pt + Samsung SyncMaster 2243WM Dissipatori Noctua NH-D14 Ventole Enermax Everest (3x120 + 2x80)

Ultima modifica di DeMoN3 : 13-01-2011 alle 18:07.
DeMoN3 è offline   Rispondi citando il messaggio o parte di esso
Old 13-01-2011, 18:13   #2
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
ma in quel caso la query mica è andata in errore ( se metti un id inesistente) semplicemente, non ritorna righe!

Non conosco php ma a logica mi aspetto uno nel caso la query sia andata a buon fine, cioè viene eseguita e ritorno un set di righe pari a 0...n, oppure 0 nel caso vi siano dei problemi, tipo la connessione cade mentre eseguo la query
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 13-01-2011, 18:14   #3
DeMoN3
Senior Member
 
L'Avatar di DeMoN3
 
Iscritto dal: Jan 2006
Città: Latina
Messaggi: 7855
Quote:
Originariamente inviato da khelidan1980 Guarda i messaggi
ma in quel caso la query mica è andata in errore ( se metti un id inesistente) semplicemente, non ritorna righe!
ok, e ci può anche stare....ma perchè mysql_affected_rows mi dice che gli passo un mysql-link sbagliato?!'



ok...mi sono rincretinito io...volevo usare il affected_rows e invece leggevo la documentazione del num_rows...

affected_rows come argomento accetta l'handler della connessione da monitorare (nel mio caso inutile, visto che ho una sola connessione)

num_rows invece vuole il risultato della query da monitorare...

e io ho mischiato le due cose...

ora funziona =\
__________________
Mobo: MSI H87-G43 CPU: Intel Core i5 4670 Vga: GAINWARD Geforce GTX 670 Phantom Hard disk: 2x Wester Digital Caviar Green 1GB Raid1 + 1x Crucial BX300 240GB PSU: Seasonic P-520FL Case: Cooler Master Stacker ST-01 Ram: 4x4GB Corsair Vengeance CML8GX3M2A1600C9W Schermo: BenQ bl2410pt + Samsung SyncMaster 2243WM Dissipatori Noctua NH-D14 Ventole Enermax Everest (3x120 + 2x80)

Ultima modifica di DeMoN3 : 13-01-2011 alle 18:30.
DeMoN3 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Speciale Logitech G: mouse PRO X SUPERLI...
Cosa pensano Altman, Amodei, Benioff e H...
Microsoft: evento il 7 ottobre dedicato ...
Scoperti 84 corpi cosmici anomali: cosa ...
Dimensity 9600 Pro contro A20 Pro, il nu...
HillMiles MileCity1 torna a 648,99€: e-b...
Enel Mobile, il debutto è sempre ...
Nuova rimodulazione per il fisso di TIM ...
iPhone 18 Pro e Pro Max, preordini sotto...
Ha craccato 26 giochi: ora Denuvo vuole ...
Xiaomi 18 Pro, il lancio è uffici...
Spotify introduce una nuova impostazione...
007 First Light introduce il path tracin...
Apple amplia iCloud+ e include Apple TV ...
IA e lavoro, non ci sono solo cattive no...
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:03.


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