这是我的代码 - 我知道数据库连接工作正常。问题是insert语句不起作用 - 虽然页面完成没有错误......事实上,即使我故意拼错表名,它也完成没有错误......?是什么给了什么?
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
$db = mysqli_connect('localhost', 'uname', 'upass', 'dbname');
mysqli_query($db,"INSERT INTO calendars (calnum,stamp) VALUES('555','678655')");
mysqli_close($db);
echo "Done";
?>
答案 0 :(得分:1)
只是显示你的错误:
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
$db = mysqli_connect('localhost', 'uname', 'upass', 'dbname');
mysqli_query($db,"INSERT INTO calendars (calnum,stamp) VALUES('555','678655')") or die(mysqli_error($db));
mysqli_close($db);
echo "Done";
答案 1 :(得分:0)
我认为你需要VALUES
之后的空格:
mysqli_query($db,"INSERT INTO calendars (calnum,stamp) VALUES ('555','678655')");