我想知道如何获取用户的ID(即列的名称)。
例如,在表中:
_________________________
|ID NAME SURNAME|
|1 John Alby |
| |
| |
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
我怎么知道John Alby的ID(在SQL中)?
我使用SELECT ID FROM TABLE WHERE NAME='JOHN'
,但在输出中没有得到ID
。
我想将ID
存储在变量中。
答案 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)