你好,我正在尝试将其放入函数 getTableResults
中。我对 php 不熟悉。
SELECT *
FROM members
INNER JOIN member_details
ON members.member_id=member_details.member_id;
我有一个类似的函数,我试图以此为基础,但我真的不确定,因为 sql 更长。
function getResults($tablename) {
$sql = "SELECT * FROM " . $tablename;
$mysqlConnection = getSQLConnection();
$ResultSet = $mysqlConnection->query($sql);
return $ResultSet;
}
会这样吗?
function getResults($tablename) {
$sql = "SELECT *
FROM members
INNER JOIN member_details
ON members.member_id=member_details.member_id; " . $tablename;
$mysqlConnection = getSQLConnection();
$ResultSet = $mysqlConnection->query($sql);
return $ResultSet;
}
最佳答案
function getTableResults() {
$sql = "SELECT * FROM members INNER JOIN member_details ON Members.member_id=member_details.member_id";
$mysqlConnection = getSQLConnection();
$ResultSet = $mysqlConnection->query($sql);
return $ResultSet;
}
基本相同,您可以在 $sql 变量中更改 SQL 查询。
注意:此函数现在不接受表名,因为您有一个非常具体的 SQL 查询。
关于php - 如何在php中写出sql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20104243/