Retroceder   Foros del Web > Temas generales de computación > Programación > C/C++

Respuesta
 
Herramientas Desplegado
Antiguo 14-ene-2007, 22:20   #1 (permalink)
gabyrsh está en el buen camino
 
Fecha de Ingreso: mayo-2005
Mensajes: 166
Mensaje C++ y Mysql alternativa para mostrar datos

Hola muchcahos, estoy experimentando C++ y Mysql. Todo va de maravillas (Por ahora) me cuesta un poco ya que yo he usado por mas tiempo PHP.(Creo que empeze al reves, primero tendria que haber aprendido C++).
Mi duda es la siguiente, yo en c++ pongo lo siguiente:

//Ejecuto la consulta
result = mysql_store_result(sock);

// Con esto Muestro un registo que escupio mi consulta
row = mysql_fetch_row(result);
cout << "EDAD:" << row[2] << endl;

Mi pregunta es la siguiente, yo por ejemplo para el mismo ejemplo, en PHP para mostrar pongo row['EDAD'] donde 'EDAD' es el nombre de la celda de la base de datos, digamos que en ves de usar '2' uso directamente el nombre de la celda. EN c++ se puedo hacer algo similar, o lo unico que queda es usar el numero de la celda (row[2])? Me explico?

desde ya muchas gracias.
gabyrsh esta en línea ahora   Responder Citando
Antiguo 15-ene-2007, 16:42   #2 (permalink)
Instru está en el buen camino
 
Avatar de Instru
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.438
Re: C++ y Mysql alternativa para mostrar datos

Podrias usar defines.
Al principio de tu programa pones un
#define EDAD 2
y asi cada vez que en tu programa escribas la palabra EDAD se sustituira cpor un 2

Saludos
__________________
Usa las putas faqs:
http://www.forosdelweb.com/showthread.php?t=264647
Instru está desconectado   Responder Citando
Antiguo 16-ene-2007, 05:26   #3 (permalink)
_Lucifer_ tiene algunos puntos positivos de karma
 
Avatar de _Lucifer_
 
Fecha de Ingreso: junio-2006
Mensajes: 1.580
Re: C++ y Mysql alternativa para mostrar datos

A mi me parece mejor usar un tipo enumerado.

Algo asi :
Código:
enum campos {CAMPO1=1, EDAD, CAMPO3};
Eso te permite usar los nombres directamente e incluso poder usarlas en un ciclo:
Código:
for(campos i=CAMPO1; i<=CAMPO3; ++i)
{
   hacer_lo_que_sea();
}
Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
_Lucifer_ está desconectado   Responder Citando
Antiguo 16-ene-2007, 16:10   #4 (permalink)
Instru está en el buen camino
 
Avatar de Instru
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.438
Re: C++ y Mysql alternativa para mostrar datos

Cita:
Iniciado por _Lucifer_ Ver Mensaje
A mi me parece mejor usar un tipo enumerado.

Algo asi :
Código:
enum campos {CAMPO1=1, EDAD, CAMPO3};
Eso te permite usar los nombres directamente e incluso poder usarlas en un ciclo:
Código:
for(campos i=CAMPO1; i<=CAMPO3; ++i)
{
   hacer_lo_que_sea();
}
Saludos
Tambien es una excelente idea. Tu lo podras adaptar a tus necesidades.

Saludos
__________________
Usa las putas faqs:
http://www.forosdelweb.com/showthread.php?t=264647
Instru está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:59.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93