Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

php sql multi bind_param

Giải pháp này có thể giúp bạn

$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. cách xử lý kích thước lớn của truy vấn cập nhật trong mysql với laravel

  2. Cách chạy Quy trình trong Swift 3.0 với đầu vào chuẩn

  3. Ví dụ về giao dịch PHP + MySQL

  4. xóa tối thiểu. giá trị từ các bản ghi sau khi so sánh hai giá trị từ bảng trong sql

  5. PHP / PDO chèn ngày hiện tại cộng với một tháng vào MYSQL