Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/01/2013, 09:58
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Array de elementos desde PHP a mySQL

En tu caso, la forma correcta de lograrlo es usando sentencias preparadas.
El parámetro de entrada debería ser una cadena de texto con el formato "1, 2, 3, 4, 5, 6", por ejemplo, que luego se agrega a una sentencia dentro de una variable de cadena en el SP.
Con esa variable se define una sentencia preparada que se debe ejecutar.

Esa sería la opcion correcta. Pero también podrías intentar usar en el WHERE la función FIND_IN_SET(), de MySQL.

Algo como:
Código MySQL:
Ver original
  1. DELETE FROM productos
  2. WHERE FIND_IN_SET(CAST(idProducto AS CHAR), variableDeCadena)>0;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)