获取行/列sql的结果

时间:2018-07-14 09:47:47

标签: sql id

我想知道如何获取用户的ID(即列的名称)。

例如,在表中:

 _________________________
|ID      NAME      SURNAME|
|1       John      Alby   |
|                         |
|                         |
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

我怎么知道John Alby的ID(在SQL中)?

我使用SELECT ID FROM TABLE WHERE NAME='JOHN',但在输出中没有得到ID

我想将ID存储在变量中。

2 个答案:

答案 0 :(得分:0)

您对表格的图示尚不清楚,但是只要您拥有正确的表格,就可以直接获取ID。

$reader = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx();
$spreadsheet = $reader->load('report.xlsx');
$worksheet = $spreadsheet->setActiveSheetIndex(0);
$highestRow = $worksheet->getHighestRow();
$highestCol = $worksheet->getHighestColumn();

print_r($worksheet->rangeToArray("A4:$highestCol$highestRow", null, true, false, false));

// If you want to format data e.g. 2450 to 2,450
// You could set rangeToArray parameter at 4 = true

答案 1 :(得分:0)

SELECT column-names
FROM table-name
 WHERE column-name IN (values) 

以您的示例

SELECT ID
FROM tableName
     WHERE NAME IN (JOHN)

this