为了账号安全,请及时绑定邮箱和手机立即绑定

php 中的 execute() 函数有什么作用?

php 中的 execute() 函数有什么作用?

PHP
临摹微笑 2021-07-05 13:56:09
我有一个带有公式的 html 网站,其中包含对 php 脚本的操作。我想要做的是将公式中的数据写入本地主机上的 mySQL 数据库中。我知道数据库是可访问的,并且数据已正确提供给 php 脚本(我使用 MAMP 服务器作为数据库和文件)。就我所知,准备语句是正确的。execute 语句中的“id”是自动递增的,因此我将其设置为 NULL。$link 是来自 db_connection.php 的 db-access<?php    include("db_connection.php");?><html>    <header>        <meta charset="utf-8">        <title>Stackoverflow Code</title>    </header>    <body>        <?php            $name           = $_POST['name'];            $timeUnits      = $_POST['timeUnits'];            $description    = $_POST['description'];            $eintrag = $link->prepare("INSERT INTO `projekt`(`id`,`time-units`, `beschreibung`, `name`) VALUES (?,?,?,?)");            echo "It's working fine till this line";            $eintrag->execute([NULL, $timeUnits, $description, $name]);        ?>    </body></html>我希望它在数据库中写入数据,但我得到的是一个内部服务器错误 (ERROR 500),它立即从浏览器控制台和空白网站中消失了。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 558 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信