Foros del Web » Programando para Internet » PHP »

Recoger variables de mi DB mysql

Estas en el tema de Recoger variables de mi DB mysql en el foro de PHP en Foros del Web. Lo que estoy intentando es recoger un id de mi tabla de datos pero @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código MySQL: Ver original create table info     ...
  #1 (permalink)  
Antiguo 31/12/2012, 00:05
 
Fecha de Ingreso: diciembre-2012
Mensajes: 11
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta Recoger variables de mi DB mysql

Lo que estoy intentando es recoger un id de mi tabla de datos pero

Código MySQL:
Ver original
  1.     (
  2.     link varchar (250),
  3.     primary key(id)
  4.     );

Digamos que estoy en pagina1.html esta pagina tiene el id=1 en la tabla de datos ahora lo que quiero es que cada vez que me conecte a esa pagina con un codigo recoger el id automaticamente tengo este codigo pero aqui tengo que cambiar el numero del id manualmente y lo que quiero es que se recoja la variable automaticamente

Código PHP:
Ver original
  1. $pag_act=mysql_query("select id,link from info where id=1",$conexion)
  2. or die("Problemas en el select:".mysql_error());
  #2 (permalink)  
Antiguo 31/12/2012, 00:16
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 2 meses
Puntos: 137
Respuesta: Recoger variables de mi DB mysql

Código PHP:
Ver original
  1. $id = $_GET['id'];
  2. $pag_act=mysql_query("select id,link from info where id=".$id,$conexion)
__________________
>> abimaelmartell.com
  #3 (permalink)  
Antiguo 31/12/2012, 00:29
 
Fecha de Ingreso: diciembre-2012
Mensajes: 11
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Recoger variables de mi DB mysql

nose porque me aparece error en la linea de
Código PHP:
Ver original
  1. $id = $_GET['id'];
  #4 (permalink)  
Antiguo 31/12/2012, 00:45
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 2 meses
Puntos: 137
Respuesta: Recoger variables de mi DB mysql

debes acceder agregando esto al la url
?id=1
¿además qué error te sale?
__________________
>> abimaelmartell.com
  #5 (permalink)  
Antiguo 31/12/2012, 00:50
 
Fecha de Ingreso: diciembre-2012
Mensajes: 11
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Recoger variables de mi DB mysql

si poniendo ?id=1 si me sale pero no hay una forma para que sin poner el ?id=1 pueda funcionar?
  #6 (permalink)  
Antiguo 31/12/2012, 00:58
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 2 meses
Puntos: 137
Respuesta: Recoger variables de mi DB mysql

se le puede dar un valor por defecto si no esta seteado
Código PHP:
Ver original
  1. $id = isset($_GET['id']) ? $_GET['id'] : 1; // si no esta seteado el id, lo pone a 1
__________________
>> abimaelmartell.com
  #7 (permalink)  
Antiguo 31/12/2012, 01:17
 
Fecha de Ingreso: diciembre-2012
Mensajes: 11
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Recoger variables de mi DB mysql

esta bien lo que me dices, pero mejor para que me puedas entender te pongo el codigo:

Código PHP:
Ver original
  1. $pag_ant=mysql_query("select id,link from info where id=1",$conexion) or die("Problemas en el select:".mysql_error());
  2.  
  3. $pag_act=mysql_query("select id,link from info where id='2'",$conexion) or die("Problemas en el select:".mysql_error());
  4.  
  5. $pag_sig=mysql_query("select id,link from info where id=3",$conexion) or die("Problemas en el select:".mysql_error());
  6.  
  7. $ant=mysql_fetch_array($pag_ant);
  8. $act=mysql_fetch_array($pag_act);
  9. $sig=mysql_fetch_array($pag_sig);
  10.  
  11.  if ($act['id']<$sig['id'])
  12.    {
  13.         echo "<a href='$sig[link]'>Siguiente</a><br>";  
  14.    }
  15.    else
  16.    {
  17.        echo 'echo';
  18.    }
  19.  
  20.     if ($act['id']>$ant['id'])
  21. {
  22.     echo "<a href='$ant[link]'>Anterior</a><br>";
  23. }
  24. else
  25.     {
  26.         echo 'error';
  27.     }

Es para que me direccione a una pagina anterior o una siguiente pero quiero que el id lo recoja de la tabla de datos, nose si habra como hacer algo al respecto para que lo haga automaticamente

Última edición por Adrian_io; 31/12/2012 a las 01:34
  #8 (permalink)  
Antiguo 31/12/2012, 16:15
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 2 meses
Puntos: 137
Respuesta: Recoger variables de mi DB mysql

no entiendo para que tantas consultas, esto lo hiciste tu?
__________________
>> abimaelmartell.com

Etiquetas: mysql, mysql+php
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 03:59.