Php 如何导入person';将带有(';)的名称输入sql server
我在saprfc上有这个表,并将其导入sql server。但是带(')的人的名字不会输入sql server。(Nanang Ma'ruf和Fat'khah Dwi) 我的代码: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
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]')");
}
}
}