MySQLにいくつかのフレーズを挿入したい
最初のフィールドは英語で、2番目のフィールドは韓国語です。PHPスクリプトから値を挿入するたびに、このようにMYSQLに表示される問題。학교
ただし、PhpMyAdminから同じ韓国語の値を挿入すると機能するため、phpスクリプトに問題があります。Collation
MySQLで変更する必要があることをWebで見つけましたか?
何か助けはありますか?
<?
//*---------------------------------------------------------*\\
//* 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>