Facebook和Twitter會員腳本錯誤: (不記錄數據到數據庫)會員與Facebook(錯誤:MySQL的)
登錄=> FB/TW DATABASE =>CONNECT OK! = BACK到我的網站=> MY DATABASE => ERROR>
SQL:
CREATE TABLE users
(
id INT PRIMARY KEY AUTO_INCREMENT,
email VARCHAR(70),
oauth_uid VARCHAR(200),
oauth_provider VARCHAR(200),
username VARCHAR(100),
twitter_oauth_token VARCHAR(200),
twitter_oauth_token_secret VARCHAR(200)
);
loginFacebook.php:
<?php
require 'dbconfig.php';
class User {
function checkUser($uid, $oauth_provider, $username,$email,$twitter_otoken,$twitter_otoken_secret)
{
$query = mysql_query("SELECT * FROM `users` WHERE oauth_uid = '$uid' and oauth_provider = '$oauth_provider'") or die(mysql_error());
$result = mysql_fetch_array($query);
if (!empty($result)) {
# User is already present
} else {
#user not present. Insert a new Record
$query = mysql_query("INSERT INTO `users` (oauth_provider, oauth_uid, username,email,twitter_oauth_token,twitter_oauth_token_secret) VALUES ('$oauth_provider', $uid, '$username','$email')") or die(mysql_error());
$query = mysql_query("SELECT * FROM `users` WHERE oauth_uid = '$uid' and oauth_provider = '$oauth_provider'");
$result = mysql_fetch_array($query);
return $result;
}
return $result;
}
} ?>
屏幕:錯誤
Column count doesn't match value count at row 1
有什麼不對?
最好的問候,
現在工作! Fahim,感謝您的幫助和興趣! – Editor 2012-03-05 14:16:15
不是問題。總是樂於幫助! – 2012-03-05 14:16:56