Visualizzazione dei risultati da 1 a 7 su 7

Discussione: SQL e PHP

  1. #1
    Utente di HTML.it L'avatar di Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129

    SQL e PHP

    Per quale motivo non mi funzionano queste due query? Ho sbagliato qualcosa nella sintassi?
    Codice PHP:
    $IDSc intval($_GET['IDSc']);
    $n addslashes($_POST['n']);
    $c addslashes ($_POST['c']);
    $g addslashes ($_POST['g']);
    $h addslashes ($_POST['h']);
    $i addslashes ($_POST['i']);
    $j addslashes ($_POST['j']);

    $q="select FkEn from sc where IDSc='$IDSc'";
        
        
    $IDEn=mysql_query($q);
                        
        
    $query "UPDATE en2 SET
                    n = 
    $n,
                    c = 
    $c,
                    g = 
    $g,
                    h = 
    $h,
                    i = 
    $i,
                    j = 
    $j
                    
                    WHERE IDEn = '
    $IDEn'"

    Ecco l'errore:

    Errore nella query UPDATE en2 SET n = 2, c = 2, g = 2, h = 2, i = 2, j = 2 WHERE IDEn =
    'Resource id #7': You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use.
    Ultima modifica di Valeria89; 15-05-2015 a 14:02

  2. #2
    Cosa significa "non mi funzionano"?!?!
    ...e comunque nell'update manca anche un apice alla fine.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it L'avatar di Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129
    Errore nella query UPDATE en2 SET n = 2, c = 2, g = 2, h = 2, i = 2, j = 2 WHERE IDEn = 'Resource id #7': You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use.
    Ultima modifica di Valeria89; 15-05-2015 a 14:04

  4. #4
    $IDEn è un resultset!

    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it L'avatar di Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129
    come devo modificare per assegnare ad $IDEn il risultato, cioè il valore, della query?

  6. #6
    QUI come hai fatto?!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  7. #7
    Utente di HTML.it L'avatar di Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129
    Quindi devo usare mysql_fetch_array?

Tag per questa discussione

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.