hola maestro
gracias por tu aportación pero
en principio no estoy inventando ningún dato decir te estoy copiando el valor tal como lo tengo volví a ejecutarlo y los apostrofos que has insistido que deberían aparecer que gracias por fijar en ello sale solamente le primer ' y el segundo no me sale (o sea el que cierra no me sale ).
le adjunto un copia de mi scrpt haber si te puedes localizar que es lo está fallando porque si los - que aparecen en el id eran mal tampoco se ejecutarían en phpmyadmin.
Código PHP:
$id=$_GET['id'];
if (!$id || $id=="")
{
echo "<script language='javascript'>;";
echo " alert('Por Favor seleccione un id');";
echo "history.back();";
echo "</script>;";
}
//establecer la conexion con la bd
$conn = mysql_pconnect("localhost", "", "");
if (!$conn)
die( 'Error'. mysql_error() );
mysql_select_db("articulos",$conn) or die( 'Error'. mysql_error());
$result =mysql_query("select * from products where id='$id'");
if(!$result)
{
echo "Error: ".mysql_error();
}
else
{
if(mysql_num_rows($result)==0)
{echo "No se obtuvieron datos.";}
else
{
$r = mysql_fetch_assoc($result);
echo $r['titulo'];
echo '<td><img src="'.$r["imagen"].'"height="100" width="100"/></td>';
echo "<td><ul>";
echo "<li><b>Autor:</b> ";
echo $r["author"];
echo "<li><b>Nuestro Precio:</b> ";
echo number_format($r["price"], 2);
echo "<li><b>Descripción:</b> ";
echo $r["description"];
echo "</ul></td></tr></table>";
echo "</table><tr>";
echo "<hr>";
}
}