php - 获取要写入 SQL 表的 PHP 文件

标签 php mysql sql

我是 PHP 编码的新手,我正在尝试编写一个将数据插入 SQL 表的程序。我的代码如下所示。

logCatcher.php

代码:

<?php

//Connection Credentials
$servername = "localhost";
$username = "uname";
$password = "pwd";
$dbname = "sometable";


// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

$sql = "INSERT INTO tabledata(timestamp,src,dst,user, agent, requestType, URL)
VALUES ('Source','Destination','John', 'Doe', 'GET', 'http://www.google.com/')";

if ($conn->query($sql) === TRUE) {
    $last_id = $conn->insert_id;
    echo "New record created successfully. Last inserted ID is: " . $last_id;
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>

我尝试通过编写一个看起来像这样的批处理文件在服务器上执行它......

代码:

C:\php.exe" -f C:\logCatcher.php
echo "Executed"

但是当我执行批处理文件时什么也没有发生。数据库中没有创建任何数据。显然没有建立连接。你能指导我做错了什么吗?

谢谢。

科学

最佳答案

尝试

   $sql = "INSERT INTO tabledata(src,dst,user, agent, requestType, URL)
    VALUES ('Source','Destination','John', 'Doe', 'GET', 'http://www.google.com/')";

关于php - 获取要写入 SQL 表的 PHP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35620873/

相关文章:

mysql - 在不知道其名称的情况下删除 MySQL 列索引

mysql - mysql_fetch_array()给出错误

php - 从数据库中删除选定的行

php - 不支持社交名流驱动程序 [VKontakte]

c# - C# 中的 MySQL 语法错误

mysql - 如何使用 union 设置列名称

php - jQuery 仅在单击时起作用

php - 使用 php 和 mysql 从两个不同的表中获取记录?

php - MySQL INSERT 只插入 foreach 循环的第一行

sql - 每天特定比萨饼地点的平均比萨饼订单-SQL