gpt4 book ai didi

php - for() 和 mysql 语句

转载 作者:行者123 更新时间:2023-11-29 12:01:12 24 4
gpt4 key购买 nike

我使用 Paypal IPN。当用户购买文章时,我使用此代码来生成他们可以兑换的代码。但是,它不起作用:

public function clave(){
$Valores = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
$ValorTemporal = "";
for($i=0;$i<10;$i++) {
$ValorTemporal .= substr($Valores,rand(0,37),1);

}
return $ValorTemporal;
}

public function cupon($items){
$mysqli = $this->connection();
for ($i = 1; $i <= $items; $i++) {
$yz= $this->clave();
$sqli.$i = $mysqli->query("INSERT INTO ventas (id_venta, id_usuario,id_producto ,used,cupon) VALUES ('$txn_id','$username','$item_name','$used','$yz')");

}

return true;
}

$items 是产品数量我不知道我是否正确使用了 for() 语句。

最佳答案

public function cupon($items){
global $txn_id, $username, $item_name, $used;

$mysqli = $this->connection();
for ($i = 1; $i <= $items; $i++) {
$yz = $this->clave();
$mysqli->query("
INSERT INTO `ventas`
(`id_venta`, `id_usuario`, `id_producto`, `used`, `cupon`)
VALUES
('$txn_id', '$username', '$item_name', '$used', '$yz')
");
}
return true;
}

或者好一点

public function cupon($items, $txn_id, $username, $item_name, $used){
$mysqli = $this->connection();
for ($i = 1; $i <= $items; $i++) {
$yz = $this->clave();
$mysqli->query("
INSERT INTO `ventas`
(`id_venta`, `id_usuario`, `id_producto`, `used`, `cupon`)
VALUES
('$txn_id', '$username', '$item_name', '$used', '$yz')
");
}
return true;
}

关于php - for() 和 mysql 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32343511/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com