获取要写入SQL表的PHP文件

获取要写入SQL表的PHP文件,php,mysql,sql,Php,Mysql,Sql,我对PHP编码比较陌生,我正在尝试编写一个程序,将数据插入SQL表。我的代码如下所示 logCatcher.php 代码: 但是当我执行批处理文件时,什么也没有发生。数据库中未创建任何数据。显然没有任何联系。你能告诉我我做错了什么吗 谢谢 SK试试看 $sql = "INSERT INTO tabledata(src,dst,user, agent, requestType, URL) VALUES ('Source','Destination','John', 'Doe', 'G

我对PHP编码比较陌生,我正在尝试编写一个程序,将数据插入SQL表。我的代码如下所示

logCatcher.php

代码:

但是当我执行批处理文件时,什么也没有发生。数据库中未创建任何数据。显然没有任何联系。你能告诉我我做错了什么吗

谢谢

SK

试试看

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


我认为批处理文件中的第一个字符缺少双引号字符。注意它应该是这样的:

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

然而,您的第一篇文章缺少了“开始时”。我认为您缺少了双引号字符作为批处理文件中的第一个字符。请注意,它应该是这样的:

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

然而,您的初始帖子缺少“开头”的内容。

问题已解决。我没有使用正确的.exe文件来执行PHP脚本。现在可以用了。:)我还必须包含TimeStamp值,以确保列不是空的

谢谢


SK问题已解决。我没有使用正确的.exe文件来执行PHP脚本。现在可以用了。:)我还必须包含TimeStamp值,以确保列不是空的

谢谢


SK

输出是什么?没有输出。它打开命令窗口并关闭。我确实更改了SQL语句以排除时间戳。
c:\php.exe-m
的输出是什么?还有
c:\php.exe--ini
尝试您的查询,捕获并回显异常。嗨,所有-因此错误是php.exe不是可识别的命令。我还应该如何执行PHP文件?谢谢。输出是什么?没有输出。它打开命令窗口并关闭。我确实更改了SQL语句以排除时间戳。
c:\php.exe-m
的输出是什么?还有
c:\php.exe--ini
尝试您的查询,捕获并回显异常。嗨,所有-因此错误是php.exe不是可识别的命令。我还应该如何执行PHP文件?谢谢。你好,我现在加上去了。产量仍然没有变化。它好像连SQL连接都认不出来似的。产量仍然没有变化。这就好像它甚至无法识别SQL连接一样。
"C:\php.exe" -f C:\logCatcher.php
echo "Executed"