bindparam

    0熱度

    2回答

    我碰到一個問題,讓它正常工作正在融化我的大腦。我想知道有沒有人能指出我的方向。 基本上,我使用多線程消息隊列處理程序將消息值插入到數據庫中。一切工作正常,甚至下面的代碼,但只在最初的插入。變量綁定後,它們保持相同的值,並且不會引用$ json對象中的更改。我嘗試了幾種不同的方式,但我似乎無法獲得工作的參考。任何幫助,將不勝感激! private function handle_insert($me

    0熱度

    1回答

    我是編碼方面的新手。我只是爲我的旅行社創建新的會員數據,當這個代碼運行不好時,我很困惑。當我第一次在mysqli中使用這段代碼時,它運行的很好,但是當我嘗試複雜的數據時,它沒有運行。 這裏的mysqli代碼: if(isset($_GET['id'])): if(isset($_POST['submit'])): $stmt = $mysqli->prepare("UPDATE ja

    1熱度

    2回答

    在我的數據庫類中,我有一個方法query(),它將SQL語句和參數作爲參數並在數據庫中運行它們。 // the parameters are the sql statement and the values, returns the the current object // the result set object can be accessed by using the resul

    1熱度

    1回答

    我得到的錯誤,當我調用archive.php在瀏覽器: 警告:mysqli_query()預計參數2爲字符串,對象給出... <?php $connection = new mysqli('localhost','root','', 'scale'); if (mysqli_connect_errno()) { printf("Error de conexión:

    1熱度

    1回答

    爲了給您一些背景知識,流程如下:連接到第三方API,將數據存儲爲json,轉換爲php並使用下面的代碼中的數據。 我發現this work最初,但無法弄清楚如何修改它以滿足我的需求。也許你們中的一個可以更好地理解它? 我在這裏做3件事。首先檢查一個房子的ID + last_update戳記以確定哪些房屋需要在我的數據庫中更新。如果它們存在但細節已更改,請刪除當前數據並將其存儲在準備插入的變量中。如

    -1熱度

    2回答

    我正在嘗試使用準備好的語句來使用作爲參數傳遞給類的對象屬性來設置佔位符值__construct功能。然而,我縫隙得到一個錯誤,指定需要2個參數,當我只有一個參數的佔位符值。 CODE: <?php include ('connection.inc.php'); class Team { // Remember to switch back to private! priv

    -2熱度

    1回答

    當我想創建一個簡單的選擇和預處理語句但結果我只是得到NULL :(當我做沒有準備的語句一切工作正常。 <?php class DbHandler{ public function select($columns, $table_name, $alias, $where, $order){ //echo(phpinfo()); $db = new mys

    2熱度

    1回答

    我正在將現有項目從MySQL轉換爲Postgres。在代碼中有相當多的原始SQL字面值使用?作爲佔位符,例如 SELECT id FROM users WHERE name = ? 但我得到這個錯誤: DB query error: error: operator does not exist: character varying = ?

    0熱度

    1回答

    我試圖通過幾個數組循環來將數據插入到mysql數據庫中。我試圖綁定數據,以便我可以循環訪問它。可以有不同數量的列綁定數據。 看來數據Im綁定未按預期進行處理,插入最終失敗。 我有一個存儲列名和數據類型的列數組。我也有一個值數組存儲要插入的值。樣本數據: $colArr = array ( array('i', 'ID'), array('s', 'Date') ); $va

    0熱度

    1回答

    我有這個準備好的語句查詢 $stmt = $conn->prepare(" UPDATE language SET lang_alias=:lang_alias , lang_name=:lang_name WHERE lang_id=:lang_id" ); 如果我設置一個陣列綁定值 $query_array = array (":lang_alias"