sách gpt4 ai đã đi

php - 在mySQL宽度PDO中组合多个bindParam

In lại 作者:行者123 更新时间:2023-11-29 13:55:08 25 4
mua khóa gpt4 Nike

我是 PDO 新手,实际上它有点复杂。

是否可以组合这些参数

$stmt->bindParam(':firstname', $firstname, PDO::PARAM_STR);
$stmt->bindParam(':lastname', $lastname, PDO::PARAM_STR);
$stmt->bindParam(':telephone', $telephone, PDO::PARAM_STR);
$stmt->bindParam(':fax', $fax, PDO::PARAM_STR);
$stmt->bindParam(':mobile', $mobile, PDO::PARAM_STR);
$stmt->execute();

到一个数组?它有意义还是我应该保持原样?

1 Câu trả lời

我记得过去做过类似的事情:

$arr = array();
$arr[':firstname'] = $firstname;
$arr[':lastname'] = $lastname;
$arr[':telephone'] = $telephone;
$arr[':fax'] = $fax;
$arr[':mobile'] = $mobile;
$stmt->execute($arr);

由于您没有使用任何奇特的参数类型,因此应该这样做。

<小时>

是的,我确认这就是我正在做的事情并且它有效。请参阅我的个人代码摘录:

$sql = "INSERT INTO `tbl` (relid, `type`, `table`, `name`) VALUES (:PARAM1, :PARAM2, :PARAM3, :PARAM4)";

$stmt = $cn->prepare($sql);

$arrQP = array();
$arrQP[":PARAM1"] = $key;
$arrQP[":PARAM2"] = $arrRel[0];
$arrQP[":PARAM3"] = $arrRel[1];
$arrQP[":PARAM4"] = $arrRel[2];

$stmt->execute($arrQP);

关于php - 在mySQL宽度PDO中组合多个bindParam,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15980731/

25 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com