PHP MySQL不插入任何数据。没有错误
我不知道为什么它没有插入任何数据。 不会返回任何错误 我是mysql领域的新手,所以我可能做错了什么 你们介意帮我指一下正确的方向吗PHP MySQL不插入任何数据。没有错误,php,mysql,Php,Mysql,我不知道为什么它没有插入任何数据。 不会返回任何错误 我是mysql领域的新手,所以我可能做错了什么 你们介意帮我指一下正确的方向吗 $link = mysqli_connect("localhost", "root", "", "testdatabase"); if($link === false){ die("ERROR: Could not connect. " . mysqli_connect_error()); } else if ($command == 'cr
$link = mysqli_connect("localhost", "root", "", "testdatabase");
if($link === false){
die("ERROR: Could not connect. " . mysqli_connect_error());
}
else if ($command == 'create-key'){
$keys = $_GET['nkey'];
if (empty($_GET['nkey'])){
print('Error: No key specified to create!');
die();
}
print ('Key '. $_GET['nkey'] .' has been created.');
$sql = ("INSERT INTO `keys` (`key`, `status`) VALUES ('. $keys .', 0)");
}
SQL代码:
CREATE TABLE `keys` (
`key` varchar(15) NOT NULL,
`status` int(1) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
不需要()
将查询从更改为
$sql = ("INSERT INTO `keys` (`key`, `status`) VALUES ('. $keys .', 0)");
到
然后执行此查询不需要()
将查询从更改为
$sql = ("INSERT INTO `keys` (`key`, `status`) VALUES ('. $keys .', 0)");
到
然后执行此查询您可能需要在脚本上添加以下内容才能查看PHP错误:
<?php
ini_set('display_errors', 'on');
error_reporting ( E_ALL );
在这段时间内,应插入$键。
在您的表中,请尝试:
$sql = ("INSERT INTO `keys` (`key`, `status`) VALUES ('". $keys ."', 0)");
要查看PHP错误,您可能需要在脚本上添加以下内容:
<?php
ini_set('display_errors', 'on');
error_reporting ( E_ALL );
在这段时间内,应插入$键。
在您的表中,请尝试:
$sql = ("INSERT INTO `keys` (`key`, `status`) VALUES ('". $keys ."', 0)");
值(“.$keys.”,0)
这就是您的错误所在,我也一直在考虑这一点。但是你不知道该怎么写呢?看看你帖子里的所有颜色。你的问题是错误的。更改”$键。“
到:”“$keys。”
。要执行查询,您必须执行值(“.$keys.”,0)
,这就是您的错误所在。我也一直在考虑这一点。但是你不知道该怎么写呢?看看你帖子里的所有颜色。你的问题是错误的。更改”$键。
到:“$keys.”
。要执行查询,必须执行该查询