Dunque.
Javascript (quindi, anche jQuery), HTML, CSS lavorano lato client.
PHP, SQL lavorano lato server.
Detto questo, tramite javascript non puoi scrivere direttamente sul database: dovrai fare una richiesta con ajax ad una pagina php che provvederà a salvare i dati su mysql, come hai sempre fatto.
Mi spiego meglio: per inserire una riga al database, tramite PHP, lato client facevi una cosa del genere?:
Codice:
<a href='pagina.php?dati=testo_da_scrivere_sul_database'>Scrivi</a>
con "pagina.php":
Codice PHP:
[...]
if(isset($_GET['dati']))
$mysqli->query('INSERT INTO TABELLA (testo) VALUES (\''.mysql_real_escape_string($_GET['dati']).'\')');
[...]
...Adesso, la pagina "pagina.php" rimane la stessa: solo lei può scrivere/leggere direttamente dal database.
Invece, cambia il link:
Codice:
<script>
$.ajax({
type: "GET",
data: 'dati=testo_da_scrivere_sul_database',
url: 'pagina.php',
success: function()
{
alert('dati salvati correttamente');
}
});
</script>
<a href='#' onClick='invia_dati()'>Scrivi</a>
..in questo modo, fai la stessa cosa di prima, però non si "aggiorna completamente" la pagina.
p.s: spero di non averti fatto confusione...
Ciao!