Hola DooBie, este es mi código, viene de una página donde selecciono un registro para modificar y aquí muestro la info de ese registro
lo del textarea es tipo text en my BD y lo del campo de texto es varchar, y es precisamente en este último donde no me funciona, donde me corta el resultado de la consulta hasta la primera comilla que encuentra
<?php
$id=$_POST['coment'];
$link=Conectarse();
$datos = mysql_query("SELECT * FROM comentarios WHERE id='$id'",$link);
$row = mysql_fetch_array($datos);
echo '<textarea id="coment" name="coment" cols="40" rows="10">'. utf8_decode($row['comentario']).'</textarea> ';
echo '<input type="text" id="usr" name="usr" size="40" value="'. utf8_decode($row['usr']).'" />';
mysql_free_result($datos);
mysql_close();
?>
gracias, voy a checar la función que me dices

salu2