我进行了此查询,因此它将 2 个表合并为一个,因此它可以获得办公室和保险公司的名称,而不是它的数字变量,但它不起作用。
$values = mysql_query("SELECT pat_id,pat_lname,pat_fname,pat_date,pat_loc,pat_ins,pat_show FROM patients INNER JOIN offices ON office_id = pat_loc INNER JOIN insurance ON ins_id = pat_ins ");
office 数据库的外观如下:
http://i.stack.imgur.com/rXWYG.png
导出时的外观
http://i.stack.imgur.com/ienh4.png
我试图让它在导出时显示名称 Hackensack 而不是 2 用于 pat_loc 中的位置。我怎样才能让它工作?
这是整个声明:
$values = mysql_query("SELECT pat_id,pat_lname,pat_fname,pat_date,pat_loc,pat_ins,pat_show FROM patients INNER JOIN offices ON office_id = pat_loc INNER JOIN insurance ON ins_id = pat_ins ");
while ($rowr = mysql_fetch_row($values)) {
for ($j = 0; $j < $i; $j++) {
$csv_output .= $rowr[$j] . ", ";
}
$csv_output .= "\n";
}