【发布时间】:2015-03-19 19:22:25
【问题描述】:
$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') ";
以上代码用于在xampp上运行的sql表中插入一行。
table 有 3 个字段 id(primary key/auto inc.)、date 和 tool。
由于某种原因,代码无法正常工作。
我没有遇到特别的错误。
$result = mysqli_query($db,$sql);
print_r($result);
if ($result) {
echo "success";
} else {
echo "failed";
}
仅在控制台、网络浏览器等中打印“失败”。
【问题讨论】:
-
什么不起作用?您收到的错误信息是什么?
-
在 else 中使用 mysqli_error 函数知道你遇到了哪个错误
-
@MANOJGOPI 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“testtable”(“Tool”,“Request Date”)值(“toautdtffg”,“2015-6-6”)附近使用正确的语法