inserting/updating 在 xampp 服务器上 mysql 运行 中的数据 table

inserting/updating in a data table in mysql running on xampp server

            $db= mysqli_connect('localhost',$user, $pass, $dbname);

            if (!$db) {
                die("Connection failed: " . mysqli_connect_error());
            }
            $sql="Insert into 'testtable' ('Tool','Request Date') values('selenium','2015-6-6') ";

以上代码用于在 sql table 运行 中插入一行 xampp。

table 有 3 个字段 ID(主要 key/auto 公司)、日期和工具。

由于某种原因,代码无法正常工作。

我没有遇到特别的错误。

$result = mysqli_query($db,$sql);

                print_r($result);

                if ($result) {
                       echo "success";
                } else {
                       echo "failed";
                }

仅"failed"在控制台、网络浏览器等中打印

您不能使用单引号来指定字段或 table 名称,您必须使用反引号。正确的 MySQL 查询应该是:

Insert into `testtable` (`Tool`,`Request Date`) values('selenium','2015-6-6')

试试这个,

$db= mysqli_connect('localhost',$user, $pass, $dbname);

        if (!$db) {
            die("Connection failed: " . mysqli_connect_error());
        }
        $sql="Insert into testtable ('Tool','Request Date') values('selenium','2015-6-6') ";
            $result = mysqli_query($db,$sql);

            print_r($result);

            if ($result) {
                   echo "success";
            } else {
                   echo "failed".mysqli_error( $db );
            }