bindvalue

    0熱度

    1回答

    我只是想知道,有沒有什麼辦法來選擇使用PDO bindValue不在數組中的數據。 我的主要目的是防止SQL注入。 我的查詢是這樣的: $array_name = array('George', 'Bob', 'Stephanie', 'Erica'); $query = $PDO -> prepare("SELECT id FROM table WHERE name NOT IN (:arr

    0熱度

    1回答

    我遇到綁定多個值的問題。我已經嘗試過一個值,它工作正常。有什麼我錯過了嗎? 當我運行查詢它給了我一個錯誤: 警告:PDOStatement :: execute():SQLSTATE [HY093]:無效的參數號:綁定變量的數量不匹配C:\ xampp \ htdocs \ Media \ admin \ dashboard \ classes \ DB.php on line 35 privat

    1熱度

    3回答

    :在以下示例中的id之前的含義是什麼?有必要嗎? $sth->bindValue(':id', $id, PDO::PARAM_INT); 我可以說:id是變量?如果PDO::PARAM_INT沒有必要,爲什麼我需要使用它?

    -3熱度

    1回答

    我有以下php腳本,不能與bindValue一起使用,但如果我把參數放入SQL字符串(即如果我使用註釋行而不是6行後,作品)。 <?php $PDOconnessione = new PDO("mysql:host=127.0.0.1;dbname=eser_php-jquery","root","root"); /*$query = $PDOconnessione->prepare("IN

    1熱度

    3回答

    我是新來的PHP的PDO並得到了與我的數據庫類的功能有點問題:「?」 function set($query, $args = array()) { try { $query = $this->rs->prepare($query); $x = 1; foreach($args as $arg) { $query -> bindValue($x, $a

    0熱度

    1回答

    我都要讓我的生活更容易一點像在這個帖子: PDO::bindParam in a foreach loop, all values are being set as the same? 其他幾人...... 我試過幾個變種把我的代碼工作(見消息),但沒有結果,我要在我的類方法: public function getMessages($locationId, $name) { if(!e

    -1熱度

    1回答

    我有一個函數,用於查詢我的數據庫: public function query($sql, $params = array()) { // reset error back to false $this->_error = false; // check query to prepare if($this->_query = $this->_pdo->pr

    0熱度

    1回答

    根據我發現和看到的一切,這似乎是正確的。當我打印$查詢時,結果如下: 「INSERT INTO customers(FirstName,MiddleInit,LastName,Address,City,State,Zip,Email,Gender)VALUES(?,?,?,? ,?,?,?,?)「 參數應該用bindValues()中的變量填充。因此,例如... INSERT INTO custo

    -1熱度

    1回答

    我需要將其中一個表格字段作爲數組插入。所以我定義的函數的輸入轉換成數組是這樣的: function ConvertToArray($input){ if(is_array($input)) // for input array type return $input ; else if(!isset($input) || $input == 'undefined' |

    0熱度

    2回答

    我一直在收到這段代碼的錯誤。 $Database = new Database('localhost','root','password','Db'); $Statement = $Database->prepare("INSERT INTO User VALUES(:ID,:FirstName,:MiddleName:LastName,:RegisteredDate") $Array_