Salve a tutti, ho già chiesto questa cosa e non ho ricevuto risposte molto utili, avevano delle cose troppo lunghe che io ho semplificato con una select e un update 
Ho creato una textarea dove all'interno deve essere visualizzato ciò che è contenuto nel record testo all'interno della tabella appunti. Successivamente modificando il testo e cliccando su submit è possibile tramite l'update modificare ciò che è contenuto nel database.
La modifica nel db me la fa, ma quando faccio la select invece di visualizzarmi il contenuto mi visualizza le testuali parole scritte nell'echo:
codice:
<?
echo "['testo']";
?>
Vi posto il codice completo di tutta la pagina per vedere l'errore dov'è, ho provato a invertire apici con virgolette, sostituire tutti gli apici con le virgolette e viceversa, ma niente, mi date una mano?
codice:
<html>
<head>
</head>
<body>
<?
session_start();
$host="mio_host";
$user="mio_user";
$password="mia_pass";
$database="mio_db";
mysql_connect($host,$user,$password)or die("connessione non riusciuta");
mysql_select_db($database)or die("Database non trovato");
if ($_GET['azione'] == "esegui"){
mysql_query("
UPDATE appunti
SET testo = '" . $_POST['testo'] . "'
WHERE titolo = 'titolo'
");
if (mysql_error()){ echo mysql_error();}else{echo "Tutto ok";}
}
else{
?>
<form id="test" action="contattaci.php?azione=esegui" method="post">
<div style="text-align:center;margin-left:auto;margin-right:auto;">
testo:
<textarea name="testo"><?
mysql_query("SELECT * FROM appunti WHERE titolo = 'titolo'");
echo "['testo']";
?></textarea>
<input type="submit" value=" OK ">
</div>
</form>
<?
}
?>
</body>
</html>