Fatal error: Uncaught Error: Call to undefined function odbc_connect() 【已解決】


Fatal error: Uncaught Error: Call to undefined function odbc_connect() in E:\work2020\php-learning\unserialize.php:6 Stack trace: #0 {main} thrown in E:\work2020\php-learning\unserialize.php on line 6


<?php
// 這里,我們使用 unserialize() 裝載來自數據庫的 $session_data 數組中的會話數據。
// 此例是描述 serialize() 的那個例子的補充。

$conn = odbc_connect("DRIVER={mysqld};Server=localhost;Database=mysql", "root", "pekw4X6Q");
$stmt = odbc_prepare($conn, "SELECT data FROM sessions WHERE id = ?");
$sqldata = array($_SERVER['PHP_AUTH_USER']);
if (!odbc_execute($stmt, $sqldata) || !odbc_fetch_into($stmt, $tmp)) {
    // 如果執行出錯或返回錯誤,則初始化為空數組
    $session_data = array();
} else {
    // 現在我們需要的是 $tmp[0] 中已序列化的數據。
    $session_data = unserialize($tmp[0]);
    if (!is_array($session_data)) {
        // 出錯,初始化為空數組
        $session_data = array();
    }
}
?>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM