我有两个文件:function.php
和cobafunction.php
。
我在function.php
中有如下代码:
function pegawai (){
$getpegawai = mysql_query
("select * from pegawai where nip ='005970458'");
$result = mysql_fetch_array ($getpegawai);
echo "$result[nip]";
}
如何使echo "$result[nip]";
显示在cobafunction.php
中的另一个文件中?
谢谢。
您的代码应该类似于:
function pegawai() {
$getpegawai = mysql_query("select * from pegawai where nip ='005970458'");
$result = mysql_fetch_array ($getpegawai);
return $result[nip];
}
$someVariable = pegawai();
并且应该在cobafunction.php
文件中包含function.php
。
您可以使用类似的php静态函数
cobafunction.php
class yourClassName {
static function pegawai (){
$getpegawai = mysql_query("select * from pegawai where nip ='005970458'");
$result = mysql_fetch_array($getpegawai);
return $result['nip'];
}
}
另一个文件
echo yourClassName::pegawai();
试试看!
您可以从cobafunction.php 调用pegawai()
示例:
//cobafunction.php
<?php
require_once("function.php")
pegawai()
?>
在pegawai函数的末尾,而不是:
echo "$result[nip]";
我会做:
return($result[nip]);
在cobafunction.php 中
include("function.php");
$var = pegawai();
print $var;