php - 将 php 数据获取到命令行提示符

标签 php mysql cmd

服务器上的 PHP 应用程序正在将带有序列号的特定文档保存到 MySQL 数据库中。如何获取启动本地文档扫描仪的命令行提示符的序号?

例如:

c:\myscan ask_for_current_seq_nmbr.pdf

myscan 是用 c 编写的,负责处理 PC 的东西。只有文件名未知。

一些代码(来自查询PHP文件)

$query = "SELECT last_seq FROM seq_table WHERE cat = 1";

$result = mysql_query($query, $link) or die('ERROR: '. mysql_error().'<br />ON LINE: '.__LINE__);

while($row = mysql_fetch_assoc($result)) {
    echo $row['last_seq'];
}

!!!笔记 !!! 我正在从远程服务器获取页面。前任。 www.site.com/query.php?q=SELECT * FROM... 该选择会产生我想在命令提示符中使用的最后使用的序列号。

!!更新!!

我们必须通过远程服务器上的 PHP 文件来避免使用必须在 IP 基础上启用的远程 MySQL。

最佳答案

您可以从 exec familyDocs 中使用来自 PHP 的各种函数调用在命令行上运行的进程.

如果您在构建实际的命令字符串时遇到问题,您可以这样做:

$cmd = sprintf('c:\myscan %d.pdf', $sequential_number);

当您写到脚本已经使用 $sequential_number 将其写入数据库时​​,我假设您已经有了它。

如果数据库生成数字,则可能作为主键。参见 mysql_insert_idDocs用于获取 id。

关于php - 将 php 数据获取到命令行提示符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7152887/

相关文章:

php - 让 PHP 更改随机生成的 CSS 背景颜色

Mysql - 多个连接表的总计数

windows - *For 循环* 和 *延迟扩展* 的问题

powershell - GHCi:尽管字体和代码页正确,但文本输出不正确

python - 关注终端

PHP:在一个元素上回显类会影响循环回显的所有元素

Javascript 只运行警报

php - 使用 LOAD DATA INFILE 将 CSV 时间戳导入 MySQL 可接受的格式

mysql - mysql 更新/设置语句的速度。乘以一列

mysql - mysql中此字符串的正则表达式