[php] [数据库] mysqli_query()错误

时间:2017-05-12 17:04:04

标签: php database

我在发送表单中收到了此错误:

" mysqli_query()期望参数1为mysqli,null为#34;

以下是两个php文件:

db_connect.php

    <?php
include_once dirname(__FILE__) . '/db_config.php';

  $conn = mysqli_connect($host, $username, $pass);
    if (!$conn) {
        echo 'Impossibile stabilire una connessione con il database.';
        exit;
    }

    $datbs = mysqli_select_DB($conn, $db);
    if (!$datbs) { 
        echo 'Impossibile trovare il database selezionato.';
        exit;
    }

?>

发送表格

    <?php
include_once dirname(__FILE__) . '/db_connect.php';
$idutente = $_POST['idutente'];
$idstudio = $_POST['idstudio'];

if(isset($_POST))
{
    $answers = array();
    if(!empty($_POST['Item1']))
    {
        $answers = $_POST['Item1'];
    } else {
        $answers = 7;
        }
}


Scrivi_questionario($idutente,$idstudio,$answers);
print("<h2>Il questionario è stato completato con successo</h2>");

function Scrivi_questionario($id_utente,$id_studio,$answers) {

                $query = "INSERT INTO q_nps VALUES ('$id_utente','$id_studio','$answers');";

                if (!($result = mysqli_query($conn, $query))) {
                echo 'Errore invio questionario';
                }
}

?>

mysqli_query让我插入一个mysqli参数

我已在第二个文件中包含的dbconnect.php中声明了它。 我哪里错了?

0 个答案:

没有答案