pdo

    0熱度

    1回答

    我在Ubuntu和ODBC驅動程序13上使用PHP7。 我嘗試過使用PDO和SQLSRV驅動程序,但我一直收到不支持sql server 2000的錯誤。 我的困境是這臺服務器還在生產中,我無法升級它,但我需要報告它。 是否有任何其他方法連接到此服務器? 我完全知道這臺服務器已近18歲。 感謝

    1熱度

    3回答

    我很好奇哪個是在事務中使用Try/Catch的最佳實踐。哪一個更好,爲什麼? 在做的try/catch只是在PHP代碼: $dbh->begintransaction(); try { $insert = "INSERT INTO test (id) VALUES(1)"; $stpm = $dbh->prepare($insert);

    0熱度

    1回答

    我有兩個表,reg和trans。 reg表包含我所有用戶的註冊信息和trans表包含我所有用戶的借記或信用信息。我想在每個用戶頁面上顯示他們登錄到其頁面時的交易歷史記錄。所以我嘗試使用帳號,但它並不完美。我希望每個用戶在登錄時都能看到他們的交易歷史記錄。 請記住,trans表包含大量信用卡或借記卡交易信息或具有類似帳戶號的不同用戶的歷史記錄。 CREATE TABLE `reg` ( `U

    -1熱度

    2回答

    我想閱讀我的個人資料頁面上的$ Session []變量,但我嘗試時遇到問題。 這是我的PHP腳本在我的login文件 <?php if (isset($_POST['LoginBtn'])) { $username = $_POST['username']; $password = $_POST['password']; if (empty

    0熱度

    3回答

    我知道如何執行LIKE%查詢的SQL的一個值,像這樣的SELECT語句: $sql = "SELECT * FROM Farmers WHERE Available_products LIKE ('%Bananas%')"; ,但我怎麼做,如果我喜歡的搜索字詞來自一個數組?例如,假設我們有一個這樣的數組: $_POST['Products']="Cacaos,Bananas"; $array=i

    2熱度

    1回答

    比方說我有這個疑問: $stmt = $con->_con->prepare("Select id from table", array(PDO::ATTR_CURSOR => PDO::CURSOR_SCROLL)); while ($selected_row = $stmt->fetch(PDO::FETCH_ASSOC)) { $rows[] = array_map('utf8_

    -1熱度

    2回答

    我想affected_row s返回最後一個查詢中的受影響行數(例如,UPDATE)和num_rows結果集中行的數量(例如SELECT)。 我應該在PDO中使用什麼? PDOStatement::rowCount返回該語句中影響的行數,但對於大多數數據庫不返回受SELECT影響的行數。

    0熱度

    2回答

    我越來越空白obj儘管searchelement存在於database中, 這裏就是我想要 $userInput = 'john'; $db = getDB(); $sql = "SELECT user_id, email, token FROM users WHERE name LIKE name=:input"; $stmt = $db->prepare($s

    0熱度

    1回答

    我正在使用這些代碼進行連接,它工作正常。 $db = new PDO('mysql:host=localhost;dbname=rnd','root',''); 但是當我print_r($db);這只是返回PDO Object()但我想完成關於DB和主機一樣DBNAME,主機名,用戶名和各種資源的詳細信息。

    -1熱度

    1回答

    我無法在Codeigniter3中使用PDO驅動程序獲取結果。 中的config/database.php中 配置PDO驅動程序如下 $db['default'] = array( 'dsn' => 'mysql:host=localhost;dbname=my_db', 'hostname' => '', 'username' => 'root', 'pas