gpt4 book ai didi

php - Matlab 定时器函数中的 urlread 错误

转载 作者:行者123 更新时间:2023-11-29 22:20:04 24 4
gpt4 key购买 nike

我正在matlab中使用计时器函数来连续执行某个脚本。在此脚本中,我使用 urlread 从 Web 服务检索数据,这就像一个魅力。

我现在尝试使用urlread在此脚本中执行一个简单的http请求,以将数据插入mysql数据库。因此,我只需指定 url 字符串并定义要解析到 php 解析器的值。

在计时器函数中执行的脚本内代码:

db_url = 'http://someurl/update.php?value=';
db_url = strcat(db_url,num2str(value));
urlread(db_url);
clear db_url

我的问题如下:当我运行计时器时,它在一次执行中工作正常,但随后停止显示以下错误:

“无法解析此 URL 或不支持该协议(protocol)。”

出了什么问题?当我检查我的 mysql 数据库时,我发现我的数据库中添加了一个新行,这意味着它通常可以工作,只是不会在计时器内执行多次。

知道出了什么问题吗?非常感谢!

最佳答案

我知道问题出在哪里了。 value 变量是一个数组,每次迭代其大小都会增加。因此,我需要做的是指定 value(end),如下所示:

db_url = 'http://someurl/update.php?value=';
db_url = strcat(db_url,num2str(value(end)));
urlread(db_url);
clear db_url

关于php - Matlab 定时器函数中的 urlread 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30823092/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com