十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
把数据库执行查询的结果保存在变量$r中
我们提供的服务有:成都网站设计、网站建设、微信公众号开发、网站优化、网站认证、鄄城ssl等。为近1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的鄄城网站制作公司
$q是查询数据库的命令的字符串变量,一般是增 删 改 查
$db一般是自定义的数据库对象,通过$db调用query()函数,向数据库发送命令
$r是执行命令后保存结果的变量
看形式这条应该是php操作access数据库的一行demo
与语言没有关系, 你需要考虑的是两个系统直接如何通讯. 选一种通讯协议(一般用http协议), 设计好数据结构, 可以是xml或json. 假设选用http协议传输json数据. 你需要做以下工作:
使用php开发一个http接口, 根据参数查询数据库, 把结果转换为json格式后返回. 这是目前最流行的接口格式, 基本上所有语言都可以开发和请求这样的接口, 很多开放平台都是这样设计接口的, 例如微信的这个接口,你可以参考一下 网页链接
使用VB.NET请求这个接口, 获取返回的数据(json格式, 一个特殊的字符串), 使用VB.NET对json数据进行解码
所以,要完成这个工作,你需要知道http接口开发和请求, 以及json编码和解码的相关知识和技能, 祝你好运
我不知道你的设备接受参数的形式,我这里就先暂时传一个字符串吧
form method="get"
input name="1" type="submit" value="按钮1"
input name="2" type="submit" value="按钮2"
input name="3" type="submit" value="按钮3"
/form
?php
if(isset($_POST['1'])){
$param = '1';
$url = '地址1';
postMsg($url, $param);
}else if(isset($_POST['2'])){
$param = '2';
$url = '地址2';
postMsg($url, $param);
}else if(isset($_POST['3'])){
$param = '3';
$url = '地址3';
postMsg($url, $param);
}
//用php模拟向一个url发起一次http post请求
function postMsg($url, $params){
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $params);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_exec($curl);
}
?