看板 PHP 關於我們 聯絡資訊
※ 引述《ayuiop (活跳跳28)》之銘言: : ※ 引述《ducksteven (chitsaou)》之銘言: : : $mysqli = new mysqli ( /* 連線參數.. */ ); : : function orz () : : { : : global $mysql; : : $mysqli -> query ( /* SQL 查詢字串... */ ); : : } : 要注意到 php函式內的變數就是區域變數 不能直接呼叫全域變數 : 如果想要必定會先宣告的全域變數,可以使用$GLOBALS[]陣列 : 例如在你的範例中 可以寫成 $GLOBALS['mysqli']-> query("blablabla"); : 或是 在宣告函式時: function orz(&$sql_pointer) : 以此來參照取得$mysqli 問題已解決,原來是我在更先前的程式中就開始使用 orz() 這個函式, 但那時候 $mysqli 還沒建立(汗) 我把變數 $mysqli 起始的位置調了一下, 就可以在 orz () 中使用 global $mysqli 引入了 XD 唉呀呀笨到了 XD 謝謝你 :) --- 原po 該不會是傳說中的美如學弟(?) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.70.137.246
ayuiop:被發現了XD 05/01 12:13
ayuiop:學長真是太發了。 05/01 12:14
ducksteven:學弟也很發啊 XD 謝謝指教囉~ 05/01 12:22
MrOrz: 她不是學弟是學妹XDrz。 05/01 19:54
itsweb: 她不是學弟是學妹XDrz。 05/01 21:38