0
我試圖在我的MySQL數據庫中存儲Facebook訪問令牌。我已經設置了字段的長度爲255的VARCHAR,它可以接受數字字符串,但是如果字符串包含任何非數字字符,那麼它會失敗。有誰知道爲什麼會發生這種情況?我似乎無法在任何地方發現其他任何情況。我能想到的唯一的事情可能與這個設置「latin1_swedish_ci」有關。VARCHAR不接受非數字字符的字符串
我使用的輸入功能我下面的數據是:
// 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