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 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 qgcomp混合物线性模型分析的代码出现错误:Model aliasing occurred
  • ¥100 已有python代码,要求做成可执行程序,程序设计内容不多
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助
  • ¥15 STM32控制MAX7219问题求解答