我想在 MySQL 中插入一些短语
第一个字段是英语,第二个字段是韩语。每次我从我的 PHP 脚本中插入值时都会出现问题,它会像这样在 MYSQL 中显示。학교
但是,如果我从 PhpMyAdmin 插入相同的韩语值,它将起作用,所以问题来自 php 脚本。我在网上发现我必须Collation
在 MySQL 中更改?
有什么帮助吗?
<?
//*---------------------------------------------------------*\\
//* if POST
//*---------------------------------------------------------*\\
if($_POST['addphrase'])
{
$SQL = "INSERT INTO `sd_phrases` VALUES(NULL,?,?)";
$db = new db();
$db->execute($SQL,$_POST['english'],$_POST['korean']);
$box = new true_box();
$box->init('PLease Wait....','index.php?action=phrases');
die();
}
?>
<form method="post">
<center>
<table class="horz">
<tr><th colspan="2">Add a new Phrase</th></tr>
<tr><td>English Phrase</td><td><div align="left"><input type="text" size="80" name="english"></div>
</td></tr>
<tr><td>Korean Phrase</td><td><div align="left"><input type="text" size="80" name="korean"></div>
</td></tr>
<tr><td colspan="2"><input type="submit" value="Add" name="addphrase"></td></tr>
</table>
</center>
</form>