我目前在这个问题的第二个小时,我无法解释它,所以我将简单地展示发生了什么。我不知道这是否重要,但我正在使用linkedIN API 来检索用户的linkedIn 唯一ID。
用英语,我在做什么:
- 用户使用 LinkedIn 登录
- 我读入了用户的 LinkedIn ID(从 API 返回)
- 如果 ID 存在于数据库中,说“你好”,如果不存在,向他们展示一个表格进行注册
我遇到的问题:
以下行有效并正确返回了1
我在数据库中的用户,其linkedIn ID 为OtOgMaJ2NM
$company_data = "SELECT * FROM s_user WHERE `LI_id` = 'OtOgMaJ2NM'";
以下查询不返回任何结果 - 使用表中具有相同记录的相同数据库s_user
:
$linkedIn_id = "<?js= id ?>";
echo $linkedIn_id;
以下代码输出OtOgMaJ2NM
没有尾随空格。
到目前为止一切顺利......除了这次我使用变量运行查询时,没有返回任何记录!
$company_data = "SELECT * FROM s_user WHERE `LI_id` = '$linkedIn_id'";
进一步说明:当echo
$company_data
我使用变量时显示相同的查询时,就像我使用查询的纯文本版本时一样。
有人有想法么?
谢谢,
埃文