Salve vorrei chiedervi se secondo voi esperti questo pezzo di codice è grammaticalmente scritto bene o ha qualche tipo di problema dato che essendo io un neofita non riesco ancora a rendermi conto la reale validità di un codice .


<?php
mysql_connect("localhost","root","");
mysql_select_db("data");
?>
<?php
$sql = "SELECT * FROM `news` ORDER BY `news`.`new_data` ASC LIMIT 2, 30 ";
$risultato=mysql_query($sql);
while ($riga=mysql_fetch_array($risultato)) {

?>
<?php
$data=$riga['new_data'];
$d=explode("-",$data);
echo $d[2]."/".$d[1]."/".$d[0];
echo $riga['new_titolo'];?>


<?php $id=$riga['new_id'];?>
Vai alla news
<?php }?>




<?php
$mail=$_POST['mail'];
$sql = "INSERT INTO `data`.`letter` (`let_id`, `let_email`) VALUES (NULL, '$mail')";
$risultato=mysql_query($sql);
?>