首先我道歉我是PHP新手,所以如果我真的偏离轨道请不要烧烤我!
我有一个会员区和两张桌子。第一个表是成员数据,第二个表将保存成员选择的服务。
表格布局如下所示:
表:成员
id =主键
用户名
电子邮件
等
表:服务
id =主键
members_id =外键
serviceone
servicetwo
等
此时我想要实现的是根据外键链接的登录用户将数据更新到子表中。我的PHP如下所示:
<?php
require('includes/config.php');
//if not logged in redirect to login page
if(!$user->is_logged_in()){ header('Location: login.php'); }
//define page title
$title = 'Members Page';
//include header template
require('layout/header.php');
$userId = $_SESSION['id'];
if(isset($_POST['submit'])){
$sql3 = $db->prepare
("UPDATE services SET serviceone = :serviceone, servicetwo = :servicetwo WHERE members_id = :id");
$sql3->execute(array(
':serviceone' => 'variablehereoneday',
':servicetwo' => 'liketheabove',
':id' => $userId
));
}
?>
我希望有人能够指出正确的方向,如何使用登录用户查看子表中的成员表中的主键来更新子表的概念。
再次对不起,如果我完全偏离轨道。
谢谢