【发布时间】:2016-09-08 06:29:06
【问题描述】:
我想知道当其他服务器使用 post 方法向我的服务器发送数据时是否可以运行 sql 查询。没有用户操作。它直接将数据从服务器发送到服务器。
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$servername = "localhost";
$username = "test";
$password = "test123";
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$selected = mysql_select_db("test",$conn) or die("Could not select examples");
$sql = "INSERT INTO `tablename`.`test` (`id`, `startdate`, `enddate`) VALUES (NULL, '2016-09-08', '2016-09-09');";
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die('Could not enter data: ' . mysql_error());
}
mysql_close($conn);
}
?>
是否可以在没有任何用户操作的情况下运行查询?谢谢。
【问题讨论】:
-
@Andurit 你好兄弟。我只是问有没有可能。它不处理前端。检查我的标签关键词。 php,sql,server,你说的不是前端。我想你对我的理解不够了解。
-
我相信我确实理解它。检查我的答案。