Ok, dove sbaglio? Come faccio con gli apici e i doppi apici?
Codice PHP:
$ID = mysql_query("SELECT ID FROM dati WHERE EMAIL='$_SESSION['EMAIL']' AND CODE='$_SESSION['CODE']'");
Ok, dove sbaglio? Come faccio con gli apici e i doppi apici?
Codice PHP:
$ID = mysql_query("SELECT ID FROM dati WHERE EMAIL='$_SESSION['EMAIL']' AND CODE='$_SESSION['CODE']'");
la $_SESSION devi scriverla fuori dalla stringa essendo una var, puoi legarla col punto:
es.
ciaoCodice PHP:
$id = "SELECT * FROM table WHERE id = " . $_SESSION['id'] . " AND nome = '".$_SESSION['nome']."'";
Alle anime superficiali occorrono degli anni per liberarsi di un’emozione. L’uomo padrone di sè pone fine a un dolore con la stessa facilità con la quale improvvisa una gioia.
Ancora errore, scusa, sono nabbo![]()
Codice PHP:
$ID = mysql_query("SELECT ID FROM utenti WHERE EMAIL=".$_SESSION['EMAIL']" AND CODE=".$_SESSION['CODE']"");
presumo che il campo EMAIL sia un campo varchar del database quindi il valore di controllo devi passaglierlo tra apici
se stringa = WHERE campo = 'valore'
se numero = WHERE campo = valore
inoltre hai dimenticato qualche punto di legatura:
$ID = mysql_query("SELECT ID FROM utenti WHERE EMAIL = '" . $_SESSION['EMAIL'] . "' AND CODE= '" . $_SESSION['CODE'] . '");
guarda con attenzione punti, apici e virgolette per capire il meccanismo.
Ciao
Alle anime superficiali occorrono degli anni per liberarsi di un’emozione. L’uomo padrone di sè pone fine a un dolore con la stessa facilità con la quale improvvisa una gioia.
...avevi fatto un errore, alla fine, sugli ultimi due apici, grazie comunque!codice:$ID = mysql_query("SELECT ID FROM utenti WHERE EMAIL = '" . $_SESSION['EMAIL'] . "' AND CODE= '" . $_SESSION['CODE'] . "'");
perfetto ! Vedo che hai capito il meccanismo
Ciao
Alle anime superficiali occorrono degli anni per liberarsi di un’emozione. L’uomo padrone di sè pone fine a un dolore con la stessa facilità con la quale improvvisa una gioia.