【发布时间】:2012-11-01 02:22:56
【问题描述】:
我的脚本中有以下代码。它使用 ZenCart 内置的 DB 查询处理程序。它应该是提取当前管理员的管理员电子邮件地址。
有没有更好的方法来提取电子邮件地址? 所有这些都是通过 ZenCart 后端的脚本运行的。
$query = "select admin_email from ". TABLE_ADMIN ." where admin_id = " . $_SESSION['admin_id'];
$admin = $db->Execute( $query );
if( $admin ) { $admin = $admin->fields; }
zen_mail($customer['customers_firstname'] . " " . $customer['customers_lastname'],
$customer['customers_email_address'],
$subject,
$text,
TITLE,
$admin['admin_email'],
$block,
$module_used
);
【问题讨论】:
-
不确定您所说的“有没有更好的方法来提取电子邮件?”。如果电子邮件存储在数据库中,则检索它的唯一方法是从数据库中“拉”它。
-
好吧,我通常的意思是,当我使用尝试检索时,我通常会收到错误或“无法将 queryFactoryResult 转换为字符串”或类似的东西。