Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2017, 01:23
neck
 
Fecha de Ingreso: mayo-2006
Mensajes: 71
Antigüedad: 18 años
Puntos: 0
Consultas MySQL Dinámicas con arrays PHP

Hola amig@s

Llevo tiempo pensando en hacer una consulta MySQL en la que sea PHP quien genera esa consulta de forma dinámica según arrays. Cuando es solo un campo, aunque sea varias veces, el que hay que insertar es relativamente fácil. Yo lo entiendo de esta manera:

Código PHP:
<?php

$id_producto
=50600;

$identificadores = array(1,50,35);

echo 
"INSERT INTO nombre_tabla (a) VALUES(" implode(","$identificadores) . ")";

?>
Esto suponiendo que el resto de los campos no sean obligatorios.

Como veis en el código hay una variable llamada $id_producto que necesito utilizar, y es que tengo que asociar los números del array $identificadores a el producto en cuestión quedando la consulta de la siguiente forma:

Código:
INSERT INTO nombre_tabla (a,b) VALUES(56000,1),(56000,50),(56000,35);
Con implode(); no me sirve ya que solo muestra los valores del array aunque creí que al formar un array asociativo me ayudaría un poco mas.

Mi intención es hacer un código mas dinámico donde JavaScript se encargara de mandarnos los parámetros y nosotros interpretarlos de esta manera.

Saludos