php - 从 MySql 表中选择信息,然后将其存储到变量中

标签 php mysql

我有一个 MySql 表,我想从中获取用户电子邮件,其中给出了用户 ID 来精确定位信息。然后我想获取此电子邮件,将其存储在变量中,然后使用它向脚本内的某人发送电子邮件。

这是我到目前为止的代码,但它不显示:

<

?php

$appid = $_POST["appid"];
$option1 = $_POST['radio'];

$servername = "localhost";
$username = "mcxjb";
$password = "password";
$dbname = "members1";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "UPDATE users SET user_level='$option1' WHERE userid=$appid";

if (mysqli_query($conn, $sql)) {
    echo "Success!";
} else {
    echo "Error " . mysqli_error($conn);
}


$emailsql = "SELECT email_address FROM users WHERE userid=$appid";

$query = mysql_query($emailsql);


mysqli_close($conn);



?>

该脚本允许用户批准或拒绝个人申请。然后,它会将该用户的用户级别更新为已批准或已拒绝。然后,我想通过使用给定的用户 ID 提取他们的电子邮件并从 SQL 表中获取它来向用户发送电子邮件!

谢谢, 标记

最佳答案

while ($row = mysqli_fetch_array($query))
        {    

          //access Email using $row['email_address']
            // use PHP mail function here

        }

关于php - 从 MySql 表中选择信息,然后将其存储到变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33069323/

相关文章:

php - 使用 .htaccess 和 mod_rewrite 强制 SSL/https

php - Codeigniter Try Catch 交易

php - Angular Controller 无法与 PHP 和 MySQLi 配合使用

mysql - 如何在左连接中返回空值,但在返回没有空值的特定值时排除它

php - 向MySQL数据库添加多个时间戳

php - 更改 Twig 缓存文件权限以清除缓存

php - 如何为较大的图像生成多个缩略图?

mysql - 为什么使用 JOIN 查询进行 UPDATE 比使用 JOIN 查询进行 SELECT 慢得多?

mysql - 从多列中删除重复的对

mysql - SQL Group By -- 自定义聚合函数 : max minus a value that differs in each group