我敢肯定这里有与这个问题非常相似的问题,但是在进行了无数次这样的搜索后,我一直想出的只是 PHP 以外的其他语言的问题,或者稍微不同的结构,这些问题会影响我正在尝试做的事情并导致错误。所以,如果这听起来有点多余,请原谅。
我有以下代码可以将数据输入到 MySQL 数据库中并且可以正常工作...
mysql_connect("" . $db_server_name . "", "" . $db_username . "", "" . $db_password . "") or die(mysql_error()); mysql_select_db("" . $db_database_name . "") or die(mysql_error());
mysql_query("INSERT INTO users (fb_id,fb_name,fb_first_name,fb_last_name,fb_profile_link,fb_username,fb_birthday,fb_gender,fb_email,fb_locale,reg_date,app_points,app_submissions,app_sub_available,app_wins) VALUES ( 'item','item','item','item','item','item','item','item','item','item','item','item','item','item','item' )");
echo "Your table has been populated";
但我只是想要以下...
- 检查并查看 fb_id 是否已经存在(在本地称为
$user_id
变量)...换句话说,它将查看$user_id
fb_id 所在的表中是否已经存在。 - 如果数据不存在,则插入数据(来自上面的工作代码)。
- 如果确实存在,则打印“它已经存在”。
我知道这对你们中的许多人来说似乎是一个简单的解决方案,但奇怪的是,我以前从未这样做过,所以对我来说并不是那么简单。
谢谢你的时间!