как импортировать имя человека с (‘) на сервер SQL

У меня есть эта таблица на saprfc, и я импортирую ее на сервер sql. Но имя человека с (‘) не входит в SQL Server. (Нананг Маруф и Фатхва Дви)

  ID   |   FEE   |      NAME      |   PERIOD
000711 |  204000 |  YUDI MANDALA  |   201807
000790 |   84000 |  NANANG MA'RUF |   201807
001171 |  151500 |    SARJANA     |   201807
012314 |   89000 |  FAT'KHAH DWI  |   201807

мой код:

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]')");
}
}
}

0

Решение

Ты можешь использовать mysqli_real_escape_string ().

PS: я буду использовать PDO вместо mssql_query (), потому что он удален в PHP7, так что вы можете использовать PDO :: цитата () вместо предыдущей функции escape.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]