Salve a tutti, sto imparando a usare MySQL con le istruzioni di PHP e a volte va bene, mentre altre va male.

Col PHP per adesso riesco a connettermi a MySQL e a selezionare il Database, riesco persino a creare una tabella con i suoi campi .... ma quando li vado a compilare MySQL non compila un bel niente.

Ho guardato direttamente dentro MySQL e la tabella con i suoi campi era vuota
Ho provato a compilare la tabella direttamente dentro MySQL ed è andato tutto bene.

Poi, col PHP ho richiesto di stampare un valore della tabella e il valore è stato stampato correttamente nella pagina del browser, quindi php riesce a connettersi alla tabella.

Il problema è invece compilare la tabella col PHP.

Vi riporto il codice che uso.

<?php
$connetti=mysql_connect("localhost","root","root") ;
$apridb=mysql_select_db("elementarydb");
$metto=mysql_query("INSERT INTO astronomia('pianeta','stella','costellazione') VALUES ('mercurio','deneb','toro')");
$chiudi=mysql_close($connetti);
?>

Dove: elementarydb è il databsase e astronomia è la tabella
pianeta, stella, costellazione sono i campi e mercurio, deneb ,toro sono i valori da inserire

Sicuramente avrò fatto qualche errore di grammatica stupido, ma quale sarà?

Grazie per l'aiuto.