我有两个桌子。
新用户(id,office_id,用户名)
办公室(office_id,office_name)
用户登录时,我得到了他的office_id
office_name
表中获取他的offices
会话正在运行:
if(isset($_SESSION['office']))
{
$id_office = $_SESSION['office'];
}
我编写了这段代码来获取office_name,但不起作用
$query =("SELECT office_name FROM offices WHERE office_id = '$id_office'");
$result=mysqli_query($con,$query);
if($result->num_rows > 0)
{
$office_name = $_POST['office_name'];
}
答案 0 :(得分:1)
您实际上并没有获取结果。尝试更改if块以使用fetch_assoc()
来获取结果:
if($result->num_rows > 0) {
$row = $result->fetch_assoc();
$office_name = $row['office_name'];
}
请注意,$_POST
包含通过表单提交到PHP页面的数据,而不是MySQL查询的结果。