最好的方法是什么?
记录通过 GUI 和标识记录 ID 的变量 $s 来标识。
您能否发布您使用过的资源(即教程)来帮助您做到这一点。
任何帮助是极大的赞赏 !!!!
最好的方法是什么?
记录通过 GUI 和标识记录 ID 的变量 $s 来标识。
您能否发布您使用过的资源(即教程)来帮助您做到这一点。
任何帮助是极大的赞赏 !!!!
第一的
使用 MySQL 选择喜欢
$query = "
SELECT
CONCAT('\"',ifnull(firstname,''),'\",\"',ifnull(middlename,''),'\",\"',ifnull(lastname,''),'\"')
FROM relatie
WHERE relatie.id = ".$s."
AND relatie.SomeOtherThing > 1
ORDER BY relatie.id
LIMIT 1;
";
$result = mysql_query($query);
ifnull 非常重要,否则 CONCAT 中的 null 字段将使整个 CONCAT 为 null,假设中间名为 null,此代码将输出如下内容:
“Johan”,“”,“Smith”
如果没有 ifnull,它只会输出什么都没有,因为 null-middlename 将使整个 concat 表达式为 null。
Order by
and仅在limit
id 不唯一时才需要,因为您说您只想要一行。
接下来放入一个 CSV 标题并输出您之前保存在 $result 中的行。
header("Content-type: application/csv");
header("Content-Disposition: attachment; filename=file.csv");
header("Pragma: no-cache");
header("Expires: 0");
echo $result."\n";