有谁知道 mysqli 类的一个简短(short 是这里的关键词)扩展来准备,bind_param,执行和关闭与一个函数的连接?
问问题
42 次
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 回答