Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30

Discussione: problema update mysql

  1. #1
    Utente di HTML.it L'avatar di lory38
    Registrato dal
    Dec 2010
    Messaggi
    214

    problema update mysql

    ciao,

    ho un problema di modificare su mysql e che ho fatto tanti tentativi di modificare php e anche ho usato con "echo" x vedere il risultato e tutto funziona con il risultato, ma quello con la scrittura di mysql non lo fa, ti posto un codice:

    codice:
    $table = 'still' ;
    $campo_key ='nomeutente' ;
    $campi = "s_css='prova'" ;
    
    
    $campo_user = $_SESSION["MM_Username"];
    mysql_query("UPDATE $table SET $campi WHERE $campo_key=$campo_user");
    ho messo per mettere la scrittura su mysql 'prova' per vedere se funziona che ha scritto su mysql e invece è bianca.


  2. #2
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    prova ad invertire gli apici

    $campi = 's_css="prova"';
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    mysql_query("UPDATE $table SET $campi WHERE $campo_key='$campo_user'");

    prova con gli apici

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    se campo_user è un numero va bene ma se ci sono alfanumerici ci vogliono gli apici credo sia li il problema

  5. #5
    Utente di HTML.it L'avatar di lory38
    Registrato dal
    Dec 2010
    Messaggi
    214
    avevi ragione amphioxus,
    che mi sono distratto
    grazie.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    prego

  7. #7
    Utente di HTML.it L'avatar di lory38
    Registrato dal
    Dec 2010
    Messaggi
    214

    in un alro errore

    scusate, pure ho un altro problema che quando invio in un altra pagina che doveva scrivere sul database di mysql ma invece non la scrive.

    ecco il codice di un form prima di inviare:
    Codice PHP:
    <select name="selezione"><?php
        
    for($i=0$i <= count($_files)-1$i++){
        print(
    "<option value=" $_files[$i] . ">" $_files[$i] . "</option>");
        }
        
    ?></select>
    e un altro codice di un altra pagina come ho fatto prima in quest discussione:
    Codice PHP:
    $campi 's_css=' $_POST['selezione'] . ''
    è come avevo il problema che x questo non li fa scrivere sul db e rimane la scritta bianca.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    $campi = "s_css='$_POST['selezione']'" ;

    prova cosi con le doppie virgolette

  9. #9
    Utente di HTML.it L'avatar di lory38
    Registrato dal
    Dec 2010
    Messaggi
    214
    non lo fa, questo dà errore di virgolette.

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    $campi = "s_css=\"$_POST['selezione']\"" ;

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.