la reducción de una matriz para consulta SQL

limusina:

tengo campos dinámicos así que debería poner nombres y valores de columna en una matriz y luego la reducción de la matriz para consulta SQL uso i array_reduce()

Esto es para las columnas:

function fscol($k1,$k2)
{
    return $k1 . "," . $k2;
}
$slides_col_reduce = array_reduce($slides_col, 'fscol');
$final_fscol = substr($slides_col_reduce,1);

que funcione bien, no importa cuántas nombre de la columna que puse.

pero mi problema es con los valores de matriz:

function fslide($v1,$v2)
{
    return "'" . $v1 . ",'" . $v2 . "'";
}
$final_fslide = substr($slides_reduce,0);

aun cuando cambio substrde compensación que tendría base de cotización adicional o menos en los valores. por ejemplo:

'','Slide_1.jpg','Slide_4.jpg'

O

'''','Slide_1.jpg','Slide_2.jpg','Slide_3.jpg','Slide_4.jpg'

¿Como puedo solucionar este problema?

Nota:

Esto es para valores de columna de SQL. Así que esta es la salida que quiero -> 'Val1', 'Val2', 'Val3'

Liki Crus.

Se puede utilizar el siguiente código.


$str_fields = sprintf("'%s'", implode("','", $fields_array));

Pero si sus valores pueden tener una sola cita, usted debe considerar. En este caso, es posible utilizar array_map.

Espero que esto sería de gran ayuda.

Gracias.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=369645&siteId=1
Recomendado
Clasificación