从查询中获取单个值

时间:2018-02-07 16:56:17

标签: php mysql

当有人加入群组时,我希望群组的创建者收到电子邮件。因此,我查询具有该组名称的组的数据库,并获取组创建者的电子邮件。

sql = "SELECT `groupcreatoremail` FROM `userchurch_signup` WHERE `groupname` = '". $groupname . "' limit 1" ;
$result = $conn->query($sql);
$creator_email = "";
while ($fieldinfo=mysqli_fetch_field($result)) {
    $creator_email = $fieldinfo->groupcreatoremail;
}

基于测试,我没有得到任何东西,即使我运行SQL语句也可以。

1 个答案:

答案 0 :(得分:-1)

引用了fetch_assoc这个简单的问题。我会使用他们建议的方法。但是,如果您想了解更多关于您选择使用的功能的研究方式。

此处可以找到更多信息如何使用此信息mysqli_fetch_field

if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
        echo "result: " . $row["groupcreatoremail"]. "<br>";
    }
} else {
    echo "0 results";
}