Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => 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 (php) [Seleccionar]
$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.