[英]How can I use SELECT INTO in PDO
我试图使用 PDO 编写这样的代码
SELECT studentName
INTO @sn
FROM student
WHERE studentId = 1;
所以我可以将@sn 用于其他查询,将其添加到前一个查询中。 像这样
SELECT studentName
INTO @sn
FROM student
WHERE studentId = 1;
SELECT studentSubject
FROM subject
WHERE subjectStudentName = @sn;
当我在我的数据库中编码时,上面的代码可以完美运行,但是当我在我的 PHP 后端项目中使用 PDO 时它不起作用。 注意:表格和其他只是为了举例说明情况,真正的意图是关注@sn 或一般@local_variable。
为此,您不应该来回移动数据。 您应该使用JOIN
和参数:
SELECT s.studentSubject
FROM subject s JOIN
student st
ON st.subjectStudentName = s.studentName
WHERE studentId = ?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.