?動態綁定舉例
<?php // 在這段腳本中,PHP變量$title 和 $price 分別為書名和價格上限的頁面輸入值。 $sql = 'SELECT id,title,author,publisher,date,price FROM books'; if($title !==''){//添加title查詢條件(LIKE) $conditions[] = "title LIKE ? ESCAPE '#'"; $ph_type[] ='text'; $ph_value[]= esape_wildcard($title); } if($price !== ''){//添加price上限查詢條件 $conditions[] = "price <= ?"; $ph_type[] ='integer'; $ph_value[]= $price; } if(count($conditions) >?0){//存在where語句時 ????$sql?.=?'?WHERE?'.implode('?AND?',$conditions); } $stmt?=?$mdb2?->prepare($sql?,?$ph_type);//準備sql語句 $rs?=?$stmt->excute($ph_value);//執行變量綁定和查詢 ? ?>
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END