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"