pues la query esta bien mmmm ahora man en tu base de datos la id se llama id? ok y como le pasas el valor $id por post get ??? o lo rescata de una variable tipo $id = $_POST[numero]; algo asi .....
no se prueba ....
Código PHP:
<?
require('conexio.php');
$sql = mysql_query(" SELECT * FROM trucos"
." WHERE id = '$_POST[id]' ");
while ($datos = mysql_fetch_array($sql))
{
echo "$datos[id]";
}
?>
asumiendo esta que el valor id viene por post