php - 无法通过php文件将数据插入MySQL

标签 php mysql

我知道此类问题已被否决或关闭,但我已经完成了所有先前提出的问题,但找不到任何解决方案。该代码应该接受来自 HTML 表单的输入并将其插入 MySQL 数据库并显示在另一个页面上,但不知何故我以查询失败语句结束并重定向到登录页面。

<?php
        if (isset($_POST['eTransport_ID'])){
            $id = ($_POST['eTransport_ID']);
        }

        if (isset($_POST['Phone_No'])){
            $phone = ($_POST['Phone_No']);
        }

        if (isset($_POST['Amount'])){
            $amount = ($_POST['Amount']);
        }
        $DATEE = date("Y-m-d");
        $TIMEE = date("h:i:sa");

        $query = "INSERT INTO recharge_history(Date, Time, Amount, Agent_No, eTransport_ID) VALUES ('$DATEE', '$TIMEE', '$amount', 'WEB', '$id')";
        $added = mysqli_query($conn, $query);

        if(!$added){
            die("Database query failed.");
        }
        else{
            echo "Data Entered Successfully";
        }

        mysqli_close($conn);
    ?>

MySQL Table

最佳答案

$query = "INSERT INTO recharge_history(Date, Time, Amount, Agent_No, eTransport_ID) VALUES ('$DATEE', '$TIMEE', '$amount', 'WEB', '$id')";

你能这样写查询吗

$query = "INSERT INTO recharge_history(Date, Time, Amount, Agent_No, eTransport_ID) VALUES ($DATEE, $TIMEE, $amount, $phone, $id)";

关于php - 无法通过php文件将数据插入MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47385455/

相关文章:

javascript - 使用 php 中的选择显示我的数据库表

php - 在mysql中存储设置

PHP - 从多维对象数组中检索一个()对象

php exec ('ps -aeo' ) 不返回所有进程

php - mySQL - PHP 日期 = 时间加 12 小时

mysql - SQL 中的 CASE 语句给出不正确的值

php - Query Builder 更新语句加上当前值

mysql - UNION 查询中的订单字段

php mysql 选择年月

php - 服务器时间和mysql数据库时间戳之间的秒数差异