我尝试插入$ _POST和$ _SESSION以及我收集的另一个值。 它一直有效,直到现在。 有人可以帮帮我吗?它的PHP和MySQLi。
CODE:
<?php
session_start();
include_once('../inc/db/config.php');
$s_user = $_SESSION['user_name'];
$server_ip = $_POST['isamp_server'];
$server = json_decode(utf8_encode(file_get_contents('http://www.example.com/json/samp/?address=' . $server_ip)), true);
$s_name = $server['hostname'];
$mysqli = new mysqli($dbhost, $dbuser, $dbpass, $dbname);
if(mysqli_connect_errno())
{
trigger_error('Fout bij verbinding: '.$mysqli->error);
}
$s_ip = $mysqli->real_escape_string($server_ip);
$sql = "
INSERT INTO servers (
serverip,
servername,
username,
createtime)
VALUES (
'".$s_ip."',
'".$s_name."',
'".$s_user."',
NOW())";
if(!$result = $mysqli->query($sql))
{
trigger_error('Fout in query: '.$mysqli->error);
}
else
{
header('Location: ../index.php');
}
?>
我已尽力而为,它只是不起作用,继续得到白色的屏幕就像是错误的。没有错误消息在查询中看起来像是一个错误。 有人帮忙吗?提前谢谢!