PDF (US Ltr) - 1.4Mb
PDF (A4) - 1.4Mb
bool
mysql_stmt_bind_param(MYSQL_STMT *stmt,
MYSQL_BIND *bind)
mysql_stmt_bind_param()
用於繫結傳遞給 mysql_stmt_prepare()
之 SQL 語句中參數標記的輸入資料。它使用 MYSQL_BIND
結構來提供資料。bind
是 MYSQL_BIND
結構陣列的位址。用戶端程式庫預期陣列包含查詢中存在的每個 ?
參數標記的一個元素。
假設您準備了以下語句
INSERT INTO mytbl VALUES(?,?,?)
當您繫結參數時,MYSQL_BIND
結構的陣列必須包含三個元素,並且可以像這樣宣告
MYSQL_BIND bind[3];
如需 MYSQL_BIND
結構的成員以及它們應如何設定以提供輸入值的描述,請參閱第 6.2 節,「C API 預處理語句資料結構」。
-
不支援轉換。可能是
buffer_type
值無效或不是支援的類型之一。 -
記憶體不足。
-
發生未知的錯誤。