ファイルにこのコードがあり、別のファイルではうまく機能しますが、機能するファイルと同じことを行うこの新しいファイルでは機能しません
mysql_select_db($db);
$result = mysql_query("
SELECT
CONCAT(`employees`.`first_name`,
' ',
`employees`.`middle_name`,
' ',
`employees`.`last_name`) AS `fullname`,
`banks`.`bank_code`,
`bank_branch_code`.`branch_code`,
`employees`.`account_number`,
`pay_roll_history`.`payable`,
`employees`.`email`,
`banks`.`payment_type`,
`banks`.`process_mode`
FROM
`employees`,
`banks`,
`bank_branch_code`,
`pay_roll_history`
WHERE
`employees`.`bank_id` = `banks`.`bank_id`
AND `employees`.`employee_id` = `pay_roll_history`.`employee_id`
AND `banks`.`bank_id` = `bank_branch_code`.`bank_id`
AND `pay_roll_history`.`payroll_date` = '$this_date'
");
//Open a csv file
$fp = fopen('c:\users\oteheddy\Desktop\test\BankReport.csv', 'w');
//*************************************
// fetch a row and write the column names out to the file
$row = mysql_fetch_assoc($result);
$line = "";
$comma = "";
foreach($row as $name => $value) {
$line .= $comma . '"' . str_replace('"', '""', $name) . '"';
$comma = ",";
}
$line .= "\n";
fputs($fp, $line);
// remove the result pointer back to the start
mysql_data_seek($result, 0);
そして、私はこれらのエラーを受け取ります
警告: C:\xampp\htdocs\pitss\export\bankexport.php の 32 行目の foreach() に無効な引数が指定されました
警告: mysql_data_seek() [function.mysql-data-seek]: C:\xampp\htdocs\pitss\export\bankexport.php 行 40 の MySQL 結果インデックス 18 (またはクエリ データがバッファリングされていない) に対してオフセット 0 は無効です
私は何を間違っていますか?