Mysqli查询:
// output the column headings
$output = fopen('php://output', 'w');
fputcsv($output, array('Nr.', 'Motiv', 'Nume client', 'Data inregistrare', 'Ora inregistrare', 'Ora preluare', 'Ora solutionare', 'Operator', 'Birou', 'Durata', 'Fisa service'));
$rows = mysqli_query($connection,
"SELECT id, motiv, nume_prenume, data_inregistrare, ora_inregistrare, ora_preluare, ora_solutionare, operator, birou, interval_receptie, fisa_service FROM clienti_crangasi
WHERE STR_TO_DATE(data_inregistrare, '%d-%m-%Y') between
STR_TO_DATE('$begin', '%d-%m-%Y') AND
STR_TO_DATE('$end', '%d-%m-%Y')
ORDER BY STR_TO_DATE(data_inregistrare, '%d-%m-%Y') ASC"
);
while ($row = mysqli_fetch_assoc($rows)) fputcsv($output, $row);
我收到错误:
警告:mysqli_fetch_assoc()期望参数1为mysqli_result, 布尔值在...中给出。
我需要从我的数据库中只选择11列14列。有没有办法实现这个目标?这三个被排除的列只是填充了我不需要知道的值。
L.E:我在2列名称上有2个错误。修好了。