Hướng dẫn bindvalue trong php

Chuyển đến nội dung chính

Trình duyệt này không còn được hỗ trợ nữa.

Hãy nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, bản cập nhật bảo mật và hỗ trợ kỹ thuật.

PDOStatement::bindValue

  • Bài viết
  • 09/09/2022
  • 2 phút để đọc

Trong bài viết này

Hướng dẫn bindvalue trong php
Download PHP driver

Binds a value to a named or question mark placeholder in the SQL statement.

Syntax

  
bool PDOStatement::bindValue($parameter, $value[, $data_type]);  

Parameters

$parameter: A (mixed) parameter identifier. For a statement using named placeholders, use a parameter name (:name). For a prepared statement using the question mark syntax, it is the 1-based index of the parameter.

$value: The (mixed) value to bind to the parameter.

$data_type: The optional (integer) data type represented by a PDO::PARAM_* constant. The default is PDO::PARAM_STR.

Return Value

TRUE on success, otherwise FALSE.

Remarks

Support for PDO was added in version 2.0 of the Microsoft Drivers for PHP for SQL Server.

Parameter example

This example shows that after the value of $contact is bound, changing the value does not change the value passed in the query.

prepare("select * from Person.ContactType where name = ?");  
$stmt->bindValue(1, $contact);  
$contact = "Owner";  
$stmt->execute();  
  
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {  
   print "$row[Name]\n\n";  
}  
  
$stmt = null;  
$contact = "Sales Agent";  
$stmt = $conn->prepare("select * from Person.ContactType where name = :contact");  
$stmt->bindValue(':contact', $contact);  
$contact = "Owner";  
$stmt->execute();  
  
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {  
   print "$row[Name]\n\n";  
}  
?>  

Note

It is recommended to use strings as inputs when binding values to a decimal or numeric column to ensure precision and accuracy as PHP has limited precision for floating point numbers. The same applies to bigint columns, especially when the values are outside the range of an integer.

Decimal input example

This code sample shows how to bind a decimal value as an input parameter.

prepare("INSERT INTO TestTable (DecimalCol) VALUES (?)");
// by default it is PDO::PARAM_STR, rounding of a large input value may
// occur if PDO::PARAM_INT is specified
$stmt->bindValue(1, $input, PDO::PARAM_STR);
$stmt->execute();

See Also

PDOStatement Class

PDO

Phản hồi

Gửi và xem ý kiến phản hồi dành cho

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Cách import thư viện trong python

Như các bạn cũng đã biết thì trong những năm trở lại đây, Python nổi lên là một ngôn ngữ lập trình được sử dụng rất rộng rãi và phổ biến.Python có ...

Hướng dẫn bindvalue trong php

Hướng dẫn dùng cache size trong PHP

Hầu hết các web server có thể xử lý các lượng truy cập bình thường và đa phần các trang web không có quá nhiều truy cập. Vì vậy, có thể bạn tự hỏi: Tại ...

Hướng dẫn bindvalue trong php

Hướng dẫn entry trong python

Python cung cấp các tùy chọn khác nhau để phát triển giao diện người dùng đồ họa (GUI). Quan trọng nhất được liệt kê dưới đây. Tkinter: Tkinter là giao ...

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn dùng 86400 60 trong PHP

PHP là một trong những ngôn ngữ lập trình web phổ biến nhất và khá là dễ học. Điều này chắc chắn bạn cũng biết.Nội dung chính I. CÚ PHÁP PHP CƠ BẢN I.1. ...

Hướng dẫn bindvalue trong php

Mang đối tượng trong python

Mục lục Nhóm phát triển của chúng tôi vừa ra mắt website langlearning.net học tiếng Anh, Nga, Đức, Pháp, Việt, Trung, Hàn, Nhật, ... miễn phí cho tất cả mọi ...

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn dùng datetime r trong PHP

Blog Tin tức 26/07/2021 03:01Ngày tháng là một phần của cuộc sống hàng ngày, do vậy việc xử lý ngày tháng cực kỳ quan trọng khi bạn xử lý các bài viết và ...

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn endswith php - endwith php

answer 1421Bùi Hà ·Bùi Hà· Bùi Hà 12:24 07/05/2009function startsWith($haystack, $needle) { $length = strlen($needle); return (substr($haystack, 0, $length) === ...

Hướng dẫn bindvalue trong php

Hướng dẫn dùng set variable trong PHP

Bài này sẽ giới thiệu biến (variable) và hằng (constant) trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP với ...

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn dùng pho form trong PHP

Trang chủHướng dẫn họcHọc PHPPHP xử lý formPHP xử lý formCác giá trị thành phần của form được thu thập thông qua phương thức _GET và _POST.Các giá trị thành ...

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn bindvalue trong php

Hướng dẫn dùng dwitch JavaScript

Trong bài này chúng ta sẽ tìm hiểu lệnh switch case trong Javascript, đây cũng là một lệnh dùng để rẻ nhánh như lệnh if else.Nội dung chính2. Lệnh switch case trong ...

Hướng dẫn bindvalue trong php

Lấy dữ liệu từ input trong php

Nhận dữ liệu từ form là một trong những công việc quan trọng trong lập trình web động. Chúng ta tạo ra những vùng để người xem web nhập thông tin vào (form), ...

Hướng dẫn bindvalue trong php

Hướng dẫn php enum trait - ff mb trite

Hướng dẫn auto translate php - tự động dịch phpHướng dẫn dùng perge definition trong PHPBitwise operators allow evaluation and manipulation of specific bits within an integer. ...

Hướng dẫn bindvalue trong php