dongliao9233 2018-09-08 19:34
浏览 54
已采纳

使用html表单和php [关闭]在mysqli中插入数据

Here is my php code, which is what I have been getting errors with. I'm not sure if i'm not connecting to the database correctly, if there may be an issue with my submit button (which i doubt), or if it's an issue in my syntax. If anyone could help me, I would be grateful.

<?php


$servername = "localhost";
$username = "kaylahblack";
$password = "";
$dbname = "pastalist";

$conn = mysqli_connect('localhost','kaylahblack','', 'pastalist');

if(isset($_POST['submit']))
{
$sauce=$_POST['sauce'];
$meat=$_POST['meat'];
$noodle=$_POST['noodle'];

$sql = "INSERT INTO pastalistt (sauce, meat, noodle)
VALUES ('$sauce', '$meat', '$noodle')";
$result=mysqli_query($sql);


if($result){
echo "Pasta Added!";
}
}

mysqli_close($conn);

?>
  • 写回答

3条回答 默认 最新

  • doubu1950 2018-09-08 19:43
    关注

    Hope this fix works for you. The syntax for mysqli_query is -

    mysqli_query($connectionObject, $query);

    <?php
    
    
        $servername = "localhost";
        $username = "kaylahblack";
        $password = "";
        $dbname = "pastalist";
    
        $conn = mysqli_connect('localhost','kaylahblack','', 'pastalist');
    
        if(isset($_POST['submit']))
        {
        $sauce=$_POST['sauce'];
        $meat=$_POST['meat'];
        $noodle=$_POST['noodle'];
    
        $sql = "INSERT INTO pastalistt (sauce, meat, noodle)
        VALUES ($sauce, $meat, $noodle)";
        $result=mysqli_query($conn, $sql);
    
    
        if($result){
        echo "Pasta Added!";
        }
        }
    
        mysqli_close($conn);
    
        ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿