Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Littl3 en 13 Septiembre 2011, 10:11 am



Título: usar array assoc en consulta mysql
Publicado por: Littl3 en 13 Septiembre 2011, 10:11 am
hola,

tengo una duda respecto a las comillas de un array assoc en una consulta mysql, se supone que si pongo comillas dobles no debo ponerle comillas de ningun tipo ni a la variable ni a su indice? ej:
"... where id = $data[id] "
seria correcto? disculpad el formato del msg, iphone..


Título: Re: usar array assoc en consulta mysql
Publicado por: [u]nsigned en 13 Septiembre 2011, 15:51 pm
Es, correcto..te recomendaria parsear la QUERY con sprintf:

Código
  1. $query = sprintf("SELECT * FROM tu_tabla WHERE id='%s'", $data['id']);

Saludos


Título: Re: usar array assoc en consulta mysql
Publicado por: Littl3 en 14 Septiembre 2011, 01:24 am
Gracias unsigned, no conocía el funcionamiento de sprintf aunque lo había visto editando algún cms...

Parece bastante útil pero un poco complejo de utilizar.

Un saludo.