Ver Mensaje Individual
  #13 (permalink)  
Antiguo 11/12/2013, 18:19
chouki
 
Fecha de Ingreso: enero-2008
Mensajes: 88
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Error en la consulta de una base de datos

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>";
   }