请看一下下面提到的SQL:
$sql ="INSERT INTO
demo_participant
(name, meeting_id_id, password, user_view__url, key, contact_no, email)
VALUES
('$part_name', (SELECT id FROM demo_meeting WHERE meetingID = '$mtngid'),
'$attendee_password', '$join_url', $getit_part['data'], '$pr_mobile',
'$pr_email')";
我的问题是上述语句在没有键及其相关值的情况下工作正常$getit_part['data']
但是每当我尝试存储键值时,我都会收到错误消息,即:
解析错误:语法错误,意外'' (T_ENCAPSED_AND_WHITESPACE),在第86行的/opt/lampp/htdocs/UI/user/joinmeeting.php中需要标识符 (T_STRING) 或变量 (T_VARIABLE) 或数字 (T_NUM_STRING)
当我将 的值存储$getit_part['data']
在另一个变量中$key
时,我得到:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'key,contact_no,email) VALUES('Rohitn',(SELECT id FROM demo_meeting WHERE '附近使用正确的语法
我知道我在做一些语法错误但无法调试它。