MRW.it Forum
  • Home
  • Forum
  • Fare Web
  • PHP

Query update

  • Creatore Discussione Creatore Discussione helpdesk
  • Data di inizio Data di inizio 11 Dic 2009
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
alessandro1997

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 12 Dic 2009
  • #21
Figurati, sono qui per aiutare e per massacrare borgo italia. Forse un po' più per la seconda, ma già che ci sono do una mano :D
 
Ad
helpdesk

helpdesk

Utente Attivo
30 Set 2009
726
0
16
Pesaro
  • 12 Dic 2009
  • #22
Ahhahahha si me ne sono accorto poverino gli farai venire un ulcera.
Comunque complimentoni ad entrambi siete preparatissimi.
Grazie ancora.
 
alessandro1997

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 12 Dic 2009
  • #23
Quindi funziona? Uau! Non ci credevo neanche io :D
 
helpdesk

helpdesk

Utente Attivo
30 Set 2009
726
0
16
Pesaro
  • 12 Dic 2009
  • #24
Si funziona perfettamente grazie :)
 

helpdesk

Utente Attivo
30 Set 2009
726
0
16
Pesaro
  • 13 Dic 2009
  • #25
Ancora un problema con una query di update questa non mi modifica il dato. Mi spiego ho un solo dato, un solo record nel database che deve essere aggiornato ma non lo fa dove sbaglio?

$tipologia=".jpg";
$foto=$_POST["foto"]; //invio il numero della foto dal form
$nfoto=$foto.$tipologia; // foto e tipologia esempio 1.jpg

$query_up = "UPDATE memorianf SET nome_foto='$nfoto" WHERE
nome_foto='$nfoto";
if(mysql_query($query_up)){
echo"nome foto aggiornato</br>";
echo"$nfoto</br>";
}else{
echo "errore";
}
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 13 Dic 2009
  • #26
Dovrebbe dare errore perché hai fatto confusione con gli apici. Se avessi messo il codice nel forum tra i tag PHP te ne saresti accorto subito con l'evidenziazione. Modifica la query così:
PHP:
$query_up = "UPDATE memorianf SET nome_foto='$nfoto' WHERE nome_foto='$nfoto'";
 

helpdesk

Utente Attivo
30 Set 2009
726
0
16
Pesaro
  • 13 Dic 2009
  • #27
Non funziona

<?PHP
header("Cache-Control: no-cache");
header("Expires: -1");
$dbhost = 'localhost';
$dbuser = 'dbuser';
$dbpass = 'dbpassword';
$dbname = 'dbname';
$connessione = mysql_connect("localhost", "dbname", "dbpassword") or die("Impossibile connettersi al server host");
mysql_select_db(dbpass, $connessione) or die ("Impossibile selezionare il database.");

$dialogo="";
echo"risposta=".$dialogo;
$tipologia=".jpg";
$foto=$_POST["foto"];
$nfoto=$foto.$tipologia;
$Id_prodotto=$_POST["id_prodotto"];
$Nome_prodotto=$_POST['nome_prodotto'];
$Descrizione_prodotto=$_POST['descrizione_prodotto'];
$Prezzo=$_POST['prezzo'];


$query = "UPDATE prodotti SET nome_prodotto='$Nome_prodotto', descrizione_prodotto='$Descrizione_prodotto', prezzo='$Prezzo' WHERE id_prodotto='$Id_prodotto'";
if(mysql_query($query)){
//echo"$nfoto";
}else{
echo "errore";
}

$query_up = "UPDATE memorianf SET nome_foto='$nfoto' WHERE nome_foto='$nfoto'";
if(mysql_query($query_up)){
echo"nome foto aggiornato</br>";
echo"$nfoto</br>";
}else{
echo "errore";
}


mysql_close($connessione);
?>
 

helpdesk

Utente Attivo
30 Set 2009
726
0
16
Pesaro
  • 13 Dic 2009
  • #28
l'echo dice che funziona ma poi non cambia il dato che c'è nel recordset nome_foto con $nfoto.
La query non dice che deve cambiare il valore che c'è in nome_foto e deve immettere $nfoto?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 13 Dic 2009
  • #29
No, un momento, mi sono accorto adesso che la query è sbagliata come struttura logica che c'è dietro. Però anche tu rifletti un po' sul codice che scrivi. La query dice questo:
Aggiorna la tabella memorianf impostando il valore di tutti i campi che hanno valore $nfoto a $nfoto.
Clicca per allargare...
È come dire:
Aggiorna la tabella memorianf impostando il valore di tutti i campi che hanno valore 1 a 1.
Clicca per allargare...
È ovvio che non aggiornerà niente. O meglio, lo aggiorna ma il valore è lo stesso di prima... ti consiglio veramente di studiare SQL e PHP molto meglio, non sei ancora pronto per sviluppare un'applicazione. Non metterti fretta.
 

helpdesk

Utente Attivo
30 Set 2009
726
0
16
Pesaro
  • 13 Dic 2009
  • #30
se dicessi di aggiornare con una logica giusta mi da errore.
quale sarebbe la query corretta?
 

helpdesk

Utente Attivo
30 Set 2009
726
0
16
Pesaro
  • 13 Dic 2009
  • #31
questa non ha senso?

$query_up = "UPDATE memorianf SET nome_foto='$nfoto' WHERE id = 1";

grazie alla guida di Eliox bastava un ripasso
ora non da errore è questa la logica corretta funziona, ho risolto
 
Ultima modifica: 13 Dic 2009

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 13 Dic 2009
  • #32
Sì, però l'ID cambia da foto a foto, eh!
 

helpdesk

Utente Attivo
30 Set 2009
726
0
16
Pesaro
  • 14 Dic 2009
  • #33
No, non è autoincrement, a me non serve perchè devo generare di volta in volta un solo parametro nuovo in base alla foto selezionata.
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 14 Dic 2009
  • #34
Quindi in quella tabella hai una sola foto?
 

metalgemini

Utente Attivo
14 Apr 2004
745
0
0
  • 13 Apr 2010
  • #35
Anch'io stesso problema

Ciao a tutti mi sono rimesso a smanettare dopo tempo col php e sono incappato in una query simile:
(ovviamente non sto a mettere la connessione al db)
PHP:
$id_articolo = $_POST["id_articolo"];

$query = "UPDATE prodotti SET nome_foto='$id_articolo' WHERE id_prodotto = $id_articolo";
 
$result = mysql_query($query);

se faccio un echo della stringa della query mi viene:

HTML:
UPDATE prodotti SET nome_foto='23' WHERE id_prodotto = 23
il campo "nome_foto" del record con id_prodotto 23 non si aggiorna...chi mi aiuta? Grazie 1000
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 13 Apr 2010
  • #36
ciao
visto che il "massacratore folle" (leggi alex) è latitante (spero per futili motivi) rispondo io.
la query che hai scritto è sintatticamente corretta, quindi l'errore non è li, verifica la corrispondenza dei nomi della tabella e dei campi e, dei campi, i parametri
 

metalgemini

Utente Attivo
14 Apr 2004
745
0
0
  • 14 Apr 2010
  • #37
borgo italia ha scritto:
ciao
visto che il "massacratore folle" (leggi alex) è latitante (spero per futili motivi) rispondo io.
la query che hai scritto è sintatticamente corretta, quindi l'errore non è li, verifica la corrispondenza dei nomi della tabella e dei campi e, dei campi, i parametri
Clicca per allargare...

si si grazie mi ero pescato un pezzo di connessione al db :hammer:
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
Sintassi query update
  • Max61
  • 18 Lug 2024
  • PHP
Risposte
1
Visite
2K
PHP 23 Apr 2025
webest
M
query update e delete
  • mioser
  • 19 Ago 2022
  • PHP
Risposte
0
Visite
775
PHP 19 Ago 2022
mioser
M
M
[PHP] Query UPDATE che non mi aggiorna campi seconda tabella
  • Max61
  • 13 Giu 2019
  • PHP
Risposte
3
Visite
2K
PHP 14 Giu 2019
Max61
M
[PHP] query update e select insieme ma frazionando l'arrray
  • Monital
  • 30 Nov 2018
  • PHP
Risposte
12
Visite
3K
PHP 3 Dic 2018
marino51
M
avanzamento update query
  • master1986
  • 16 Feb 2014
  • PHP
Risposte
2
Visite
1K
PHP 16 Feb 2014
giamma
N
Chronoform: query UPDATE passando per il Confirmation Page
  • nofcfro
  • 27 Nov 2013
  • Joomla
Risposte
0
Visite
2K
Joomla 27 Nov 2013
nofcfro
N
L
update query tramite funzione
  • luigi777
  • 13 Giu 2013
  • PHP
Risposte
4
Visite
2K
PHP 16 Giu 2013
Longo8
Query di UPDATE che non funziona :O
  • helpdesk
  • 23 Giu 2012
  • PHP
Risposte
6
Visite
2K
PHP 24 Giu 2012
helpdesk
C
In VBA estrapolare i dati di una Query e memorizzarli in variabili.
  • Ciccio_54
  • 14 Lug 2024
  • MS Access
Risposte
0
Visite
3K
MS Access 14 Lug 2024
Ciccio_54
C
query su due tabelle e dati doppioni
  • max75
  • 16 Gen 2024
  • MS Access
Risposte
2
Visite
2K
MS Access 17 Gen 2024
max75
E
Aiuto per query
  • Emanuele85
  • 25 Nov 2023
  • PHP
Risposte
8
Visite
3K
PHP 14 Dic 2023
marino51
E
Query differenza tra tabelle
  • Emanuele85
  • 3 Set 2023
  • MySQL
Risposte
5
Visite
2K
MySQL 4 Set 2023
Emanuele85
E
E
Query Alias
  • Emanuele85
  • 3 Giu 2023
  • PHP
Risposte
4
Visite
1K
PHP 4 Giu 2023
Emanuele85
E
T
Query con date
  • tigre2209
  • 27 Mag 2023
  • MS Access
Risposte
1
Visite
1K
MS Access 31 Mag 2023
marino51
K
Inserimento query Errore 1366
  • Kiko74b
  • 6 Mag 2023
  • PHP
Risposte
4
Visite
1K
PHP 7 Mag 2023
marino51
D
Jquery - modifica elemenento onlick
  • Dantevil
  • 1 Apr 2023
  • jQuery
Risposte
1
Visite
2K
jQuery 2 Apr 2023
WmbertSea
E
Problema jquery Success
  • Emanuele85
  • 15 Gen 2023
  • jQuery
Risposte
2
Visite
2K
jQuery 19 Gen 2023
marino51
L
Query e selezione DB con $_POST
  • Luigi1972
  • 18 Ott 2022
  • PHP
Risposte
2
Visite
908
PHP 19 Ott 2022
Luigi1972
L
R
jquery che cambia css di un elemento non mi funziona sulla pagina caricata da ajax
  • robyspider77
  • 3 Ago 2022
  • Ajax
Risposte
5
Visite
3K
Ajax 4 Ago 2022
robyspider77
R
E
PHP & jQuery
  • edo64
  • 16 Lug 2022
  • PHP
Risposte
8
Visite
2K
PHP 31 Lug 2022
WmbertSea
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?