Sybase数据库函数的PHP调用列表
我正在使用sybase数据库在PHP中创建一个应用程序。目前,我可以调用一个特定的数据库函数,然后使用此数据创建一个报告页面,使用我函数中的数据,使用以下代码:Sybase数据库函数的PHP调用列表,php,sql,sybase,Php,Sql,Sybase,我正在使用sybase数据库在PHP中创建一个应用程序。目前,我可以调用一个特定的数据库函数,然后使用此数据创建一个报告页面,使用我函数中的数据,使用以下代码: $sqld = "select WAppRCashTransactions('". $siteid ."','". $startDate ."','". $endDate ."','". $sid ."')"; $result = sasql_query($connect, "$sqld"); $row = sasql_fe
$sqld = "select WAppRCashTransactions('". $siteid ."','". $startDate ."','". $endDate ."','". $sid ."')";
$result = sasql_query($connect, "$sqld");
$row = sasql_fetch_row($result);
echo $row[0];
然而,要使其动态化,我需要从数据库中调用以
WAppR
生成一个函数名列表,这样我就可以有一个动态页面,可以调用我选择的任何函数,但我不知道怎么做
谢谢我找到了问题的答案,如果有人需要,这是代码
<?php
//the SQL to get the procedure names
$sql = "SELECT a.proc_name FROM SYSPROCEDURE a WHERE a.proc_name like 'WAppR%' ORDER BY a.proc_name";
$funcResult = sasql_query($connect, "$sql");
while($row = sasql_fetch_array($funcResult))
{
//function name as $functionName
$functionName=$row['proc_name'];
//code to display the names nicely without the WAppR_
list($a, $title) = explode('_', $functionName);
$word=preg_replace('/(?<! )(?<!^)[A-Z]/',' $0', $title);
//list the report names
echo "<li><a href='./reportManager.php?fname=$functionName'>$word</a></li> ";
}
?>
您是否正在尝试查找一个将返回所有以WAppR开头的函数(或过程)的查询?您好,谢谢您的回复,我现在已经找到了答案,我将发布它!