gpt4 book ai didi

php - 尝试将变量设置为 SQL 结果,变量设置为单个字母

转载 作者:行者123 更新时间:2023-11-30 00:44:48 25 4
gpt4 key购买 nike

我之前在一个单独的项目中遇到过这个问题,并且必须一起解决这个问题。

本质上发生的事情是我正在查询我的数据库并检索一些项目

$techEm = mysql_query("SELECT `44aae_meiadmin_customers`.`support_email`, `44aae_meiadmin_customers`.`telephone`, `44aae_meiadmin_customers`.`company`, `44aae_users`.`name`, `44aae_users`.`email` 
FROM `44aae_meiadmin_customers`
INNER JOIN `44aae_users` on `44aae_meiadmin_customers`.`fk_user_id` = `44aae_users`.`id`
WHERE `fk_user_id` = ".$user->id);

然后我将这些项目分配给变量

$techEm         =   mysql_fetch_assoc($techEm); 

$usersName = $techEm['name'];
$companyName = $techEm['company'];
$techEm = $techEm['support_email'];
$usersEmail = $techEm['email'];
$usersPhone = $techEm['telephone'];

除了 $usersPhone 之外,所有这些变量均已正确设置。该变量在数据库中设置为“1231231234”,但当我回显时,它仅输出“c”

只是回答一些可能出现的问题:sql 查询工作正常,并通过 mysql 正确提取信息。在设置变量和输出变量之间没有任何其他内容会覆盖该变量。

如果有人有关于此问题的任何进一步信息,我们将不胜感激!

--维科

最佳答案

您正在覆盖该行中的数据库结果

$techEm     =   $techEm['support_email'];

从那时起,您将失去结果!

更改变量名称

$techEmail     =   $techEm['support_email'];

关于php - 尝试将变量设置为 SQL 结果,变量设置为单个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21467656/

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