Per inserire i dati nella tabella, devi usare la INSERT. Quindi una cosa del tipo:
Codice PHP:
if($mysqli->query('INSERT into nometabella (email, nickname, password) VALUES (\''.$email.'\',\''.$nickname.'\',\''.$password.'\')'))
echo 'Dati inseriti correttamete';
else ...
.
Per evitare sql injection, tutti i dati che prelevi dagli utenti devi "filtrarli" attraverso la mysqli_real_escape_string() (nel caso di sqlite3, sarebbe il metodo ->escapeString()).
Quindi potresti fare una cosa come:
Codice PHP:
$nick = mysqli_real_escape_string($nick);
//...etc con gli altri dati
Oppure, ovviamente, direttamente nella query:
Codice PHP:
if($mysqli->query('INSERT into nometabella (email, nickname, password) VALUES (\''.mysqli_real_escape_string($email).'\',\''.mysqli_real_escape_string($nickname).'\',\''.mysqli_real_escape_string($password).'\')'))
echo 'Dati inseriti correttamete';
else ...
Originalmente inviato da
mathis
PS: Se preferisci puoi spostare la conversazione nella sezione PHP :)
Non posso, non essendo moderatore di quest'area del forum... Anche se secondo me andrebbe fatto.
Ciao!