Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: otroWeyMas.nasm en 3 Octubre 2022, 03:23 am



Título: error interno en php cuando uso query con un valor de letras y numeros.
Publicado por: otroWeyMas.nasm en 3 Octubre 2022, 03:23 am
Hola

Estoy tratando de mostrar los valores de una tabla de mysql en un formulario, pero me pasa algo raro que no entiendo que puede ser.

en la tabla tengo un numero que es la referencia, pero solo puedo buscar por numero y no por letras y numeros. por ejemplo.

mi tabla en mysql tiene.

id  referencia prueba1          prueba2
1    5412       FDD-DSD        XXX-RRR
2    abc12     FDD-DSD        YYY-RRR

Cuando busco 5412, no tengo ningun problema, el query me da los rows de 5412, pero cuando busco abc12 me aparece como error interno 500.

Pero no entiendo porque... utilizo en mysql a select * from tabla where referencia, pero como menciono si en input le escribo abc12 falla.

por cierto, referencia es varchar not null.... mmm, no se que más datos puedo dar para que sea más fácil ayudarme.

espero me haya podido dar a entender, y me puedan ayudar.

Saludos.


Título: Re: error interno en php cuando uso query con un valor de letras y numeros.
Publicado por: UsuarioZ en 25 Diciembre 2022, 20:56 pm
Hola, creo que sería de ayuda si subís la línea de la consulta como esta en el código, para ver mejor, usas comillas para pasar el valor de la referencia?

Usas ActiveRecord?  

algo como:

Código:
SELECT * FROM tabla WHERE referencia = 'abc12';