Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

php sql multi bind_param

Solusi ini mungkin membantu Anda

$sql = "SELECT a.COUPONID, a.TRUSTANDUSEID FROM `custom_redemptions` a WHERE a.couponid = 3";

    $types = '';
    $params = array(&$types);

    if ($branchid != null) {
        $sql .= " AND a.branchid = ?";
        $types .= 's';
        $params[] = $branchid;
    }
    if ($chainid != null) {
        $sql .= " AND a.chainid = ?";
        $types .= 's';
        $params[] = $chainid;
    }

    if ($stmt = $this->dbCon->prepare($sql)) {
        call_user_func_array(array($stmt, 'bind_param'), $params);
        $stmt->execute();
        $stmt->bind_result($couponid, $trustanduseid);
        while ($stmt->fetch()) { echo $couponid; }
        $stmt->close();
    }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sequelize Many to Many Query Issue

  2. Kesalahan MySQL 150, tidak dapat membuat tabel

  3. Bergabunglah dengan tabel yang mencantumkan baris sebagai kolom yang digabungkan ke tabel lain?

  4. masalah mendapatkan num_rows dengan kelas PDO di php

  5. SQL/MySQL:membagi nilai kuantitas menjadi beberapa baris berdasarkan tanggal