Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

consulta a la base de datos

Estas en el tema de consulta a la base de datos en el foro de Bases de Datos General en Foros del Web. Hola, me ha surgido una duda sobre php y base de datos y sql. Tengo hecha una tabla llamada "Articulos" con 8 campos: ID CATEGORIA ...
  #1 (permalink)  
Antiguo 29/03/2003, 14:38
 
Fecha de Ingreso: marzo-2003
Mensajes: 41
Antigüedad: 21 años, 1 mes
Puntos: 0
Mensaje consulta a la base de datos

Hola, me ha surgido una duda sobre php y base de datos y sql.

Tengo hecha una tabla llamada "Articulos" con 8 campos:

ID CATEGORIA TITULO SUBTITULO TEXTO AUTOR FECHA VISITAS



Y quiero mostrar en la web los datos que tienenlos campos. Para hacer más corto el ejemplo, quisiera hacer solamemente que en una pagina web me muestre el titulo cuya fila tiene el Id = 2 (es decir, el segundo rellenado)

Ya me conecto correctamente a la base de datos con el siguiente código:

<?php
function Conectarse()
{
if (!($link=mysql_connect("localhost","usuario","user user")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("sebas",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
?>


Cuyo código he metido en un archivo llamado conex.phtml

A continuación hago una página web tabla.php y llamo a conex.phtml

<html>
<head>
<title>pagina tabla</title>
</head>

<body>
<?php
include("conex.phtml");
$link=Conectarse();
$result=mysql_query("select * from articulos",$link);
?>

</body>

</html>



¿Alguien me ayuda a generar la tabla.php de forma que me muestre por ejemplo, el texto que contiene el campo "titulo" cuya fila tiene Id = 2?


Muchas gracias
  #2 (permalink)  
Antiguo 29/03/2003, 18:07
 
Fecha de Ingreso: marzo-2003
Mensajes: 41
Antigüedad: 21 años, 1 mes
Puntos: 0
soy el que ha hecho la pregunta, ya he consiguido la respuesta..

Por si a alñguien le interesa la respuestas, pongo el codigo.


<?php
$resultado=mysql_query("SELECT * from articulos where id=2");
while ($datos=mysql_fetch_array($resultado)) {
echo $datos["titulo"];
}
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:41.