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热度

    2回答

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

    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' |