我通過php連接Mysql & Oracle數據庫。 現在在一個函數中說dbInsert(),我有存儲數據插入到mysql數據庫中的一個變量。現在我關閉與Mysql的連接。 然後我打開連接Oracle數據庫&試圖獲取該變量,以便我可以在Oracle中插入這些值。 但問題我沒有得到那些在該變量的Oracle連接的Mysql值... 如果我使用它的W/O功能,然後文件運行良好,但在班級功能的結構,它不工作... 我曾嘗試使用全局變量而白費...... plz幫助的努力......如何在PHP中將變量從一個函數傳遞給其他函數?
我張貼只有那些功能代碼太大...... 我宣佈$ str作爲全局變量...... &通過在Oracle的oradbInsert()。
function dbFetch(){
$a = mysql_insert_id();
$result2 = mysql_query("SELECT * FROM sample where order_primary = $a");
while($row = mysql_fetch_array($result2)){$str = "'".$row["po_number"]."',"."'".$row[created_at]."',"."'".$row["ustomer_firstname"]."',"."'".$row["customer_lastname"]."',"."'".$row["customer_email"]."',"."'".$row["shipping_description"];
echo $str;}
功能dbDisconnect()---- MySQL的斷開
功能oradbConnect()
function oradbInsert()
{
$qry1= "INSERT INTO Test(po_number , Po_creation_date , customer_firstname , customer_lastname , customer_email , shipping_description) values(".$str");
$p= oci_parse($conn,$qry1);
oci_execute($p);
}
所以,我應該如何通過$海峽從MySQL到Oracle,以便從MySQL數據插入進入Oracle ...
你能提供一些代碼嗎? – 2012-03-15 11:52:46
請你提供一些代碼? – Suleman 2012-03-15 11:53:38
不可理解的問題 – 2012-03-15 12:07:30