PHP没有更新MySQL表

Tre*_*ler 3 php mysql

我是PHP的新手,想要创建一个脚本,如果他们需要,将更新用户的名字和姓氏.我有下面的代码,它最终UPDATE fixableusers SET first='trenton' WHERE id='6'在settings.inc.php页面上回显,但它没有更新表.有没有理由不更新表格?

<?php
include_once('dbh.php');

session_start();
$userSession = $_SESSION['id'];

if(isset($_SESSION['id'])) {
    $postTest = $_POST['first'];
    $sql = "UPDATE fixableusers SET first='$postTest' WHERE id='$userSession'";
} else {
    echo 'Do something else';
}
Run Code Online (Sandbox Code Playgroud)

我的dbh.php文件包含以下代码:

<?php

$conn = mysqli_connect('localhost', 'root', 'root', 'users');
Run Code Online (Sandbox Code Playgroud)

Nag*_*aga 5

你排除了mysqli_query函数,

mysqli_query($conn, $sql);在构建之后添加它$sql.