如何从PHP连接到Oracle数据库以响应onChange事件?
这是我看到的代码 我的问题是,这如何建立到Oracle的连接,然后在此函数内调用它?因为我可以看到如何从PHP连接到Oracle数据库以响应onChange事件?,php,oracle,Php,Oracle,这是我看到的代码 我的问题是,这如何建立到Oracle的连接,然后在此函数内调用它?因为我可以看到global$conn,但我不知道这是从哪里来的 我的问题是在输入框上有一个onChange函数。更改值时,需要调用一个函数,该函数连接到Oracle并检查值是否有效,如果有效,则返回有效值。全局$conn将名为$conn的全局变量导入oracleGetGata()中,该变量几乎可以肯定是数据库连接,在函数范围之外的某个地方创建。因此,进行Ajax调用并使用数据调用PHP文件。这只是PHP,根本没有
global$conn
,但我不知道这是从哪里来的
我的问题是在输入框上有一个
onChange
函数。更改值时,需要调用一个函数,该函数连接到Oracle并检查值是否有效,如果有效,则返回有效值。全局$conn
将名为$conn的全局变量导入oracleGetGata()中,该变量几乎可以肯定是数据库连接,在函数范围之外的某个地方创建。因此,进行Ajax调用并使用数据调用PHP文件。这只是PHP,根本没有Javascript$conn
是一个全局变量,在脚本的其他位置设置(可能在连接到数据库的include文件中)。
function oracleGetGata($query, $id="id") {
global $conn;
$results = array();
$sql = OCI_Parse($conn, $query);
OCI_Execute($sql);
while ( false!==($row=oci_fetch_assoc($sql)) ) {
$results[ $row[$id] ] = $row;
}
return $results;
}