hola a todos, estoy recibiendo una variable que contiene una cadena de caracteres separados por coma, pero necesito que me guarde un registro pro cada elemento de la cadena, entonces lo estoy metiendo en una array, pero no consigo que se guarde como yo necesito
dejo mi codigo php
$ip= filter_input(INPUT_POST, "IP");
$signum= filter_input(INPUT_POST, "SIGNUM");
$idmop= filter_input(INPUT_POST, "IDMOP");
$links = array( filter_input(INPUT_POST, "LINKS"));
$miarray = split(',', $links);
for($i=0;$i<sizeof($miarray);$i++){
$sql="SELECT * FROM MOPS.dbo.create_mop_links WHERE idmop='".$idmop."'";
$rs=odbc_exec($connection,$sql);
$num= odbc_num_rows($rs);
if($num<=0)
{
$sqlSD = "INSERT INTO [MOPS].[dbo].[create_mop_links] (ip,signum,idmop,links) VALUES ('".$ip."','".$signum."','".$idmop."','".$miarray[$i]."')";
$rs_tar_addSD=odbc_exec($connection,$sqlSD);
}
}
en la base de datos me lo guarda en un solo registro y en el campo de "links" me escribe array
ayuda por favor