gpt4 book ai didi

php - 为什么对已经存在的标准函数使用自定义 sql 函数?

转载 作者:行者123 更新时间:2023-11-29 05:39:07 25 4
gpt4 key购买 nike

<分区>

我正在使用 oscommerce,所以您可能需要了解它才能回答这个问题,但我认为它不是很笼统。

为什么最初的程序员会像这样创建函数来执行基本的 sql 查询:

  function tep_db_query($query, $link = 'db_link') {
global $$link, $logger;

if (defined('STORE_DB_TRANSACTIONS') && (STORE_DB_TRANSACTIONS == 'true')) {
if (!is_object($logger)) $logger = new logger;
$logger->write($query, 'QUERY');
}

$result = mysql_query($query, $$link) or tep_db_error($query, mysql_errno(), mysql_error());

if (defined('STORE_DB_TRANSACTIONS') && (STORE_DB_TRANSACTIONS == 'true')) {
if (mysql_error()) $logger->write(mysql_error(), 'ERROR');
}

return $result;
}

当我似乎能够使用常规 mysql_query 完成查询时?

我的猜测是您不必继续重新定义数据库连接?我不确定,因为我可以像我说的那样使用 mysql_query。显然我在这方面很陌生,所以我错过了一些很好奇​​的东西。

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