简体   繁体   English

HTML表单中的数据未到达MySQL数据库

[英]Data from HTML form not reaching MySQL database

Halo Developers. Halo开发人员。

Please help me get my HTML data to the database. 请帮助我将HTML数据保存到数据库中。

It's connecting and echoing the values correctly, but when I check the database, empty! 它正确连接并回显了值,但是当我检查数据库时,它是空的!

Here's the code: 这是代码:

<?php

include "conn.php";

    $nyamaV = $_POST['nyamaH']. "<br />";
    $mbogaV = $_POST['mbogaH'];
    $ugaliV = $_POST['ugaliH'];
    $mturaV = $_POST['mturaH'];
    $pizzaV = $_POST['pizzaH'];
    $matumboV = $_POST['matumboH'];
    $omenaV = $_POST['omenaH'];
    $nyanyaV = $_POST['nyanyaH'];
    $kitunguV = $_POST['kitunguH'];
    $daniaV = $_POST['daniaH'];
    $hohoV = $_POST['hohoH'];


$ingizaV = "INSERT INTO scripture (nyamaT, mbogaT, ugaliT, mturaT, pizzaT, matumboT, omenaT, nyanyaT, kitunguT, daniaT, hohoT)
VALUES ('$nyamaV', '$mbogaV', '$ugaliV', '$mturaV', '$pizzaV', '$matumboV', '$omenaV', '$nyanyaV', '$kitunguV', '$daniaV', '$hohoV')";

echo $nyamaV;
echo $mbogaV;
echo $ugaliV;
echo $mturaV;
echo $pizzaV;
echo $matumboV;
echo $omenaV;
echo $nyanyaV;
echo $kitunguV;
echo $daniaV;
echo $hohoV;

?>

The data will not be saved to the database until you are not executing the query with the help of mysqli_query() method. 除非不借助mysqli_query()方法执行查询,否则数据不会保存到数据库中。

For example, 例如,

$sql_query = "INSERT INTO users(firstname,lastname) VALUES('Lee','Jhonson')";
//$conn = connection parameters that are already defined in your conn.php file
$executed_query = mysqli_query($conn,$sql_query );
mysqli_query(connection,query);

put mysqli connect in connection & put insert query in query 将mysqli connect连接并在查询中插入查询

mysqli_query($connection,$ingizaV);
//$connection = connection parameters that are already defined in your conn.php file

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM