很多站长朋友们都不太清楚php调用代码,今天小编就来给大家整理php调用代码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php存储过程调用实例代码 2、 PHP中调用ASP.NET的WebService的代码 3、 php代码里面怎么调用php代码 4、 怎么用php命令执行php代码 php存储过程调用实例代码复制代码
代码如下:
//比如要调用的存储过程为gxtj(a,b)
$db=new
mysqli("localhost","ssss","aaaaa","bbbb");
mysqli_query($db,"SET
NAMES
utf8");
$result=$db->query("call
gxtj($year,$jd)");
//
gxtj是mysql的存储过程名称
[color=gray][/color]
while(
$row
=
$result->fetch_array(MYSQLI_ASSOC))
//完成从返回结果集中取出一行
{
while
($key=key($row)){
//依次取得字段名
$value=current($row);
//依次取得字段值
}
}
实例一:无参的存储过程
复制代码
代码如下:
$conn
=
mysql_connect('localhost','root','root')
or
die
("数据连接错误!!!");
mysql_select_db('test',$conn);
$sql
=
"
create
procedure
myproce()
begin
INSERT
INTO
user
(id,
username,
sex)
VALUES
(NULL,
's',
'0');
end;
";
mysql_query($sql);//创建一个myproce的存储过程
$sql
=
"call
test.myproce();";
mysql_query($sql);//调用myproce的存储过程,则数据库中将增加一条新记录。
PHP中调用ASP.NET的WebService的代码其中有个web
method像这样的:
复制代码
代码如下:
[WebMethod]
public
string
HelloWorld()
{
return
"Hello
World";
}
ok,一切就绪。在某php文件中如下写法:
php5本身就支持SOAP调用Web
Service:
复制代码
代码如下:
<?php
//get
localization
strings
from
C#
webservice
$client
=
new
SoapClient('');
echo
"Call
web
service
method
from
C#
WebService:\n";
$result
=
$client->GetLocalizationResource();
if(!is_soap_fault($result))
{
echo
"return:\n",
$result->GetLocalizationResourceResult;
}
else
{
echo
"soap
call
fault";
}
?>
这样就OK了,会继续介绍SOAP
php代码里面怎么调用php代码如果是代码的话,不用调用直接写入就可以! 如果是引用PHP文件的话,有几种方法如下:
include('index.php');
include_once,('index.php');
require('index.php');
require_once('index.php');
都可以用来引入文件,而且不只可以引php的,其它类型文件也可以,具体差别你可以研究一下
怎么用php命令执行php代码PHP执行命令的四种方法
方法一:使用exec函数执行系统外部命令
原型:function exec(string $command,array[optional] $output,int[optional]
$return_value)
<?
exec("dir",$outPut);
print_r($outPut);
?>
说明:列出和PHP执行文件同级目录下的所有目录及文件信息。
知识点:exec执行系统外部命令时不会输出结果,而是返回结果的最后一行,如果你想得到结果你可以使用第二个参数,让其输出到指定的数组,此数组一个记录代表输出的一行,即如果输出结果有20行,则这个数组就有20条记录,所以如果你需要反复输出调用不同系统外部命令的结果,你最好在输出每一条系统外部命令结果时清空这个数组,以防混乱。第三个参数用来取得命令执行的状态码,通常执行成功都是返回0。
方法二:使用system函数执行系统外部命令
原型:function system(string $command,int[optional] $return_value)
1
2
3
<?
system("dir");
?>
知识点:system和exec的区别在于system在执行系统外部命令时,直接将结果输出到游览器,如果执行命令成功则返回true,否则返回false。第二个参数与exec第三个参数含义一样。
方法三:使用函数passthru执行系统外部命令
原型:function passthru(string $command,int[optional] $return_value)
知识点:passthru与system的区别,passthru直接将结果输出到游览器,不返回任何值,且其可以输出二进制,比如图像数据。
方法四:反撇号`(和~在同一个键)执行系统外部命令
1
2
3
<?
echo `dir`;
?>
知识点:在使用这种方法执行系统外部命令时,你要确保shell_exec函数可用,否则是无法使用这种反撇号执行系统外部命令的。
关于php调用代码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php调用代码 php如何调用function的详细内容...