Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何导入person';将带有(';)的名称输入sql server_Php_Saprfc - Fatal编程技术网

Php 如何导入person';将带有(';)的名称输入sql server

Php 如何导入person';将带有(';)的名称输入sql server,php,saprfc,Php,Saprfc,我在saprfc上有这个表,并将其导入sql server。但是带(')的人的名字不会输入sql server。(Nanang Ma'ruf和Fat'khah Dwi) 我的代码: foreach($tmp as $item) { $i++ $a[$i] = $item['id']; $b[$i] = $item['FEE']; $c[$i] = $item['NAME']; $d[$i] = $item['PERIOD']; ech

我在saprfc上有这个表,并将其导入sql server。但是带(')的人的名字不会输入sql server。(Nanang Ma'ruf和Fat'khah Dwi)

我的代码:

foreach($tmp as $item) 
{ 
  $i++               
  $a[$i] = $item['id']; 
  $b[$i] = $item['FEE'];
  $c[$i] = $item['NAME'];
  $d[$i] = $item['PERIOD'];

  echo '<tr>';
  echo '<td>'. $item['ID'].'</td>';
  echo '<td>'. $item['FEE'].'</td>';
  echo '<td>'. $item['NAME'].'</td>';
  echo '<td>'. $item['PERIOD'].'</td>';
  echo '</tr>';
}
                ?>
                </tbody>
                </table>
            </div>
        </div> 
<?php
if (isset($_POST["import"]))
{
    if ($FI_HPs!=0)
    {
        for ($i=1;$i<=$FI_HPs;$i++)
        {
        $query = mssql_query("INSERT INTO SISDM (id, fee, name, period) VALUES ('$a[$i]','$b[$i]','$c[$i]','$d[$i]')");
        }
    }
}
foreach($tmp作为$item)
{ 
$i++
$a[$i]=$item['id'];
$b[$i]=$item['FEE'];
$c[$i]=$item['NAME'];
$d[$i]=$item['PERIOD'];
回声';
回显'.$item['ID'].';
回音'.$item['FEE'].';
回显'.$item['NAME'].';
回显'.$item['PERIOD'].';
回声';
}
?>
你可以用

PS:我将使用PDO而不是mssql_query(),因为它在PHP7中被删除了,所以您可以使用它而不是以前的转义函数。

可能重复的
foreach($tmp as $item) 
{ 
  $i++               
  $a[$i] = $item['id']; 
  $b[$i] = $item['FEE'];
  $c[$i] = $item['NAME'];
  $d[$i] = $item['PERIOD'];

  echo '<tr>';
  echo '<td>'. $item['ID'].'</td>';
  echo '<td>'. $item['FEE'].'</td>';
  echo '<td>'. $item['NAME'].'</td>';
  echo '<td>'. $item['PERIOD'].'</td>';
  echo '</tr>';
}
                ?>
                </tbody>
                </table>
            </div>
        </div> 
<?php
if (isset($_POST["import"]))
{
    if ($FI_HPs!=0)
    {
        for ($i=1;$i<=$FI_HPs;$i++)
        {
        $query = mssql_query("INSERT INTO SISDM (id, fee, name, period) VALUES ('$a[$i]','$b[$i]','$c[$i]','$d[$i]')");
        }
    }
}