gpt4 book ai didi

php - 将返回的字符串传递给另一个字符串并在 if 语句中使用它

转载 作者:行者123 更新时间:2023-12-02 05:20:23 26 4
gpt4 key购买 nike

<分区>

我有这段代码:

<?php
require_once 'Membership.php';
$membership = New Membership();
$AccountType = $membership->is_Account($currUser);
if ($AccountType == 'S') {
echo '<li>';
echo $AccountType;
echo '</li>';
}
?>

它调用不同的文档 membership.php 并执行此操作:

function is_Account($currUser){
//Find out if user is a buyer or a seller
$mysql = New Mysql();
$mysql->get_Account($currUser);
}

出于组织原因 - 转到执行此操作的文档(这一点起作用,因为其他功能成功运行):

function get_Account($currUser) {
$mysqli = new mysqli(DB_SERVER, DB_USER, DB_PASSWORD, DB_NAME);
if (!$mysqli) {
die('There was a problem connecting to the database.');
}
$queryAcct = "SELECT Id
FROM Users
WHERE Username = '$currUser'
LIMIT 1";
if ($Result = $mysqli->query($queryAcct)){
if (!$Result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
else {
$row = $Result->fetch_assoc();
return $row["Id"];
}
}
$mysqli->close();
}

所以 - 最后一个函数有问题。我想使用返回的 ID,例如,如果它是 1,我会显示与 ID 1 有关的内容(多个人将拥有该 ID 号,因为它是一个等级系统)。

基本上 - 我不知道为什么它不将 Id 返回到原始代码位。我假设我做错了什么。我只是不知道如何修复它。

Echoing $row["Id"] 将起作用,所以我知道该位没问题,它不是 sql 问题。但这不是我想做的。

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