我有这个PHP代码,我会在表中插入一个数据。 我不知道为什么,它不起作用。我收到查询没有错误。 如果我打印$update_miner
什么都没有显示。 这是代码:PHP MYSQL插入不起作用并且没有收到任何错误
<?php
session_start();
include("header.php");
$building['rock_miner'] =3;
$current_time = time();
$update_miner = mysqli_query($connection,"INSERT INTO `updates_queue` (`user_id`,`content`, `start_at`,`end_at`,`finished`,`old_level`) VALUES ('".$_SESSION['uid']."', 'rock_update', '".$current_time."','".$current_time."',0 ,'".$building['rock_miner']."'");
include("footer.php");
?>
这是表:
尝试增加'的ini_set( 'display_errors设置',1); error_reporting(-1);'到页面的顶部。也可以尝试添加if($ update_miner === FALSE){die(mysqli_error($ connection)); }'。如果INSERT失败了,那就有一个原因(和一个错误信息)。 –
他对我说:第1行的语法错误。什么?是<?php ???中的错误。 – Vito
*整个*消息说了什么?也许错误是在包含'header.php'中? –