gpt4 book ai didi

mysql - 您使用查询处理程序吗?如果是这样,它为您执行什么任务?

转载 作者:行者123 更新时间:2023-11-29 15:11:13 24 4
gpt4 key购买 nike

几个月前,我的工作部署了一个内部函数,该函数将标准、php、mysql_query() 函数与附加选项和功能封装在一起。一个示例功能是一些我们可以打开/关闭的方便的调试工具。

我想知道查询处理程序有多受欢迎以及人们喜欢在其中构建哪些功能。

最佳答案

我使用像 MDB2 这样的 DBAL , Zend_DbDoctrine出于类似的原因。主要是为了能够利用它提供的所有快捷方式,而不是因为它支持不同的数据库。

例如,旧的:

<?php
$query = "SELECT * FROM table";
$result = mysql_query($query);
if (!$result) {
echo mysql_error();
} else {
if (mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_obj($result)) {
...
}
}
}
?>

对比(Zend_Db):

<?php
try {
$result = $db->fetchAll("SELECT * FROM table");
foreach($result as $row) {
...
}
} catch (Zend_Exception $e) {
echo $e->getMessage();
}
?>

恕我直言,更直观。

关于mysql - 您使用查询处理程序吗?如果是这样,它为您执行什么任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/128914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com