Autor
|
Tema: Hacer una busqueda en una tabla de MySql y comparar un dato con una variable (Leído 7,194 veces)
|
{_The_Alwar_}
Desconectado
Mensajes: 711
Who dares win
|
hola Como hacer una busqueda en una tabla de MySql y coger el dato encontrado y compararlo con uan variable? e utilizado el metodo find pero me da un error, no se si esq lo puse mal o q, tambien probe con SQL y me da error
Saludos!
|
|
|
En línea
|
|
|
|
Slasher-K
Desconectado
Mensajes: 1.477
|
Las bases de datos de MySQL son texto plano, podrías recorrer todo el archivo usando las funciones de entrada/salida de archivos. Si usas los objetos de datos primero llama al método MoveFirst y luego hacé un bucle por toda la tabla buscando el registro especificado. Call csRecordset.MoveFirst
Do While Not csRecordset.EOF ' 'Buscar los datos en cada campo. '
'Se mueve al próximo registro. ' Call csRecordset.MoveNext Loop
Saludos.
|
|
|
En línea
|
A la reina de las profundidades que cuida los pasos de una sombra en la noche :*
|
|
|
{_The_Alwar_}
Desconectado
Mensajes: 711
Who dares win
|
umm esa forma de busqueda no se me habia ocurrido, ta bien, la probare, pero tengo una duda, si pongo "exit sub" dentro del do while se para el do while? esq si el usuario q busco esta en la mitad, no le voy a hacer de recorrer la tabla entera si ya lo ha buscado, porque solo tiene que haber uno a si q, ¿como puedo hacer para q el do while se pare y siga con el resto?¿con un exit sub?
Gracias! y Saludos!
|
|
« Última modificación: 11 Octubre 2005, 16:11 pm por [name]Alwar[/name] »
|
En línea
|
|
|
|
noob_Setup
|
Hola Si conoces la tabla en la que esta el registro puedes buscarlo facilmente con sql:
Dim sql as string
Sql = select * from tutabla where elcampo like '%registro%'
saludos espero que te sirva
|
|
|
En línea
|
|
|
|
{_The_Alwar_}
Desconectado
Mensajes: 711
Who dares win
|
Gracias, ya lo intente con SQL pero no me salio del todo bien, ya q me lio mucho con los tipos de variables y sus ', ", & etc... de todas formas ya hice lo q me dijo polux y funciona a la perfeccion, para salir del bucle puse "Exit do" y funciona, a si q de momento si no da mas problemas lo dejate asi
Saludos!
|
|
|
En línea
|
|
|
|
noob_Setup
|
si la diferencia esta en la velocidad de la busqueda; Si tienes que buscar en algunos cientos todo bien pero cuando llegues a millones de registros no vas a poder esperar un bucle por toda la base de datos o setea el timeout en 600000000
saludos
|
|
|
En línea
|
|
|
|
{_The_Alwar_}
Desconectado
Mensajes: 711
Who dares win
|
ya claro, me supongo q cuando tenga q hacer eso, se jodera, pero el programa este no creo que llegue a tener tantos usuarios, y si llega, me dara tiempo de hacerlo de la otra forma no cres?
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
¿Una variable es un dato o contiene un dato?
Programación General
|
theluigy13etv
|
6
|
4,574
|
19 Agosto 2011, 23:01 pm
por theluigy13etv
|
|
|
Necesito ayuda para hacer una tabla dinamica con ajax,mysql y php
PHP
|
juancarlossoma
|
3
|
4,789
|
4 Octubre 2012, 19:32 pm
por 4rkn63l
|
|
|
[Resuelto] [Pregunta]: Pasar dato de variable (JS) a una variable PHP
PHP
|
Leguim
|
5
|
3,352
|
21 Junio 2019, 16:33 pm
por mchojrin
|
|
|
Hacer que cada usuario vea solamente los datos registrados por el mismo en una tabla, sobre una busqueda mysql en php
Bases de Datos
|
4m4nt1c0
|
1
|
2,766
|
11 Enero 2021, 10:02 am
por 4m4nt1c0
|
|
|
Comparar datos tabla SQLite con variable tipo String
Java
|
rubia28
|
0
|
2,798
|
28 Noviembre 2021, 21:47 pm
por rubia28
|
|