0

有谁知道 mysqli 类的一个简短(short 是这里的关键词)扩展来准备,bind_param,执行和关闭与一个函数的连接?

4

1 回答 1

0

这是个好主意,除了关闭连接。

但是,返回的结果类型存在一个问题(虽然不是大问题)。当然,一个人总是可以返回一个行数组并使用单个字段来获取单行$row[0]和单个字段current($row[0])- 但事实证明这很不方便。

除了愚蠢的整数和字符串之外,数据类型也存在问题。

因此,事实证明我们需要一个类。所以,你去 - 一个类,哪些方法是你要求的功能

看例子:

$db   = new safeMysql();

$name = $db->getOne('SELECT name FROM table WHERE id = ?i', $_GET['id']);
$data = $db->getInd('id','SELECT * FROM ?n WHERE id IN (?a)', $table, array(1,2));
$data = $db->getAll("SELECT * FROM ?n WHERE mod=?s LIMIT ?i", $table, $mod, $limit);

这些方法完全按照您的要求进行:获取变量,将它们绑定到查询中并返回结果(如果有)。

于 2013-05-12T09:53:15.703 回答