【发布时间】:2012-11-16 21:58:26
【问题描述】:
这个问题更多关于this post。所以我想检索某一列中的数字。假设表格如下所示:
A | B | C | D | E | F
---------------------
0 | 50| 0 | 0 | 0 | 0
假设用户输入B,我想去获取表中的当前数字,即50。这是我的 SQL 代码:
$link = new PDO('**;dbname=**;charset=UTF-8','**','**');
$stmt = $link->prepare("SELECT MAX(:type) as max FROM table");
$stmt->bindParam(':type', $type);
$stmt->execute();
$used = $stmt->fetch(PDO::FETCH_ASSOC);
$used = $used["max"];
但这只是返回B 而不是数字。如何更改我的代码以获取号码?谢谢
【问题讨论】:
-
这看起来不像一张桌子。哪个是列,哪个是行?
-
@codingbiz
A B C...是列名,只有一行。该行包含每种类型的编号。
标签: php mysql sql database pdo