Mysql选择查询除了三列

时间:2017-02-17 02:40:04

标签: mysql sql mysqli multiple-columns

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个错误。修好了。

0 个答案:

没有答案