Facebook アクセス トークンを MySQL データベースに保存しようとしています。長さ 255 の VARCHAR を受け取るようにフィールドを設定し、数字の文字列を受け入れることができますが、文字列に数字以外の文字が含まれていると失敗します。なぜこれが起こっているのか誰にも分かりますか?これがどこでも起こっている他のケースを見つけることができないようです。私が考えることができる唯一のことは、この設定「latin1_swedish_ci」と関係があるかもしれないということです.
データを入力するために使用している関数は次のとおりです。
// Insert the extended access token into the database
function setUserAccessToken($_uid, $_accTok){
$sql = "UPDATE `user_core` SET `acc_tok`=$_accTok WHERE `id` = $_uid";
$_result = mysql_query($sql);
if($_result){
echo ("Successful!");
}
else
{
echo ("Failed!");
}
}
前もって感謝します:D