[英]mysql_ to mysqli_ Conversion Problems
我有一個小網站,我想切換到mysqli_ *函數,在閱讀 了很多內容后,我決定通過mysql_
替換所有mysql_
進行mysqli_
- 然后我通過並驗證了所有內容改變正確...
現在, mysqli_connect()
工作 - (我從它獲得了一個有效的資源連接)但是在PHP腳本的下方,我有一個mysqli_query
函數,無論我把它作為SQL放入什么,它都會返回NULL
。
有什么想法會發生什么?
相關代碼:
function connecti_database() {
mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_DATABASE);
}
connecti_database();
$sql = 'SELECT * FROM table where id = 5';
$result = mysqli_query($sql);
var_dump($result); // this returns NULL every time
mysqli函數需要兩個參數,而不是一個
......以及開發人員需要先閱讀文檔 。
function connecti_database() {
global $mysqli;
$mysqli = mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_DATABASE);
mysqli_select_db($mysqli,DB_DATABASE);
}
connecti_database();
$sql = 'SELECT * FROM table where id = 5';
$result = mysqli_query($mysqli, $sql);
PHP手冊: http : //php.net/manual/en/mysqli.query.php
mixed mysqli_query ( mysqli $link , string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.