我有一個從mysql_ *傳遞給mysqli面向對象的小問題。
我的index.php文件的結構類似,包括兩個文件:
include('connect.php');
include('function.php');
的connect.php文件中包含:
<?php
$mysqli = new mysqli("localhost", "root", "test", "test");
if (mysqli_connect_errno($mysqli)) {
printf("Connection failed: %s\n", mysqli_connect_error());
exit();
}
?>
在function.php文件存在函數稱爲showPage不採用參數,但使用$ mysqli的連接,像線...
$result = $mysqli -> query("SELECT * FROM $table ORDER BY ID DESC"); // Seleziono tutto il contenuto della tabella
我不能管理它的工作沒有傳遞給函數的$ mysqli的變量,但是這是沒有必要的,當我用mysql_ *棄用的功能!
我能理解爲什麼,以及解決此問題的最佳方法是什麼?
@Wired一旦你刪除你的密碼,然後probablu你仍然使用它 – iamart
至於說,這是一箇舊的數據庫之前(在本地太),我就可以了測試。但我仍然不希望我的數據全部寫在網頁上= P它無論如何困擾我 – wiredmark