在PHP / MySQL查询中出现问题,但没有错误?

时间:2014-02-03 01:46:25

标签: php mysqli

这是我的代码 - 我知道数据库连接工作正常。问题是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";
?>

2 个答案:

答案 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')");