Php 关系表PDO查看所有
它不像我期望的那样工作 基本上,代码应该根据其成员id返回该成员的所有训练。\u我让它返回db的最新条目,但不是全部,这让我很难堪!!我正努力在谷歌搜索中找到我能理解的信息Php 关系表PDO查看所有,php,mysql,pdo,Php,Mysql,Pdo,它不像我期望的那样工作 基本上,代码应该根据其成员id返回该成员的所有训练。\u我让它返回db的最新条目,但不是全部,这让我很难堪!!我正努力在谷歌搜索中找到我能理解的信息 我对php代码相当陌生,所以我正在学习。非常欢迎建设性的批评。如果您在会员训练中有一些字段是fk to登录主键,请将条件添加到WHERE或ON。 例如login_id&id,使用如下查询: $count->bindParam(":member_id",$member_workouts.member_id,PDO::PA
我对php代码相当陌生,所以我正在学习。非常欢迎建设性的批评。如果您在
会员训练中有一些字段
是fk to登录
主键,请将条件添加到WHERE
或ON
。
例如login_id&id,使用如下查询:
$count->bindParam(":member_id",$member_workouts.member_id,PDO::PARAM_INT,3);
不管怎样,如果没有连接条件,您将得到行的乘法。如果您在
成员训练中有一些字段
是fk to登录
主键,请将条件添加到WHERE
或ON
。
例如login_id&id,使用如下查询:
$count->bindParam(":member_id",$member_workouts.member_id,PDO::PARAM_INT,3);
无论如何,如果没有连接条件,您将得到行的乘法。我通过抛出while循环来解决下面代码的问题,似乎解决了这个问题
SELECT *
FROM login
JOIN member_workouts ON member_workouts.login_id = login.id --it is only example
WHERE member_workouts.member_id=:member_id
我通过抛出一个while循环来解决下面代码的问题,似乎解决了这个问题
SELECT *
FROM login
JOIN member_workouts ON member_workouts.login_id = login.id --it is only example
WHERE member_workouts.member_id=:member_id
1。你不需要加入这里。从查询中取出登录名。2.将fetch()更改为。3.按照链接了解我已删除登录名,现在当我将fetch更改为fetchAll时,会出现以下错误。”注意:尝试获取非对象的属性时,必须对其进行迭代。使用循环。你不需要加入这里。从查询中取出登录名。2.将fetch()更改为。3.按照链接了解我已删除登录名,现在当我将fetch更改为fetchAll时,会出现以下错误。”注意:尝试获取非对象的属性时,必须对其进行迭代。使用循环。