gpt4 book ai didi

PHP mysql session 数组

转载 作者:行者123 更新时间:2023-11-29 07:26:30 25 4
gpt4 key购买 nike

我有一个小问题。

我在 session 数组中几乎没有存储值。这些值是产品的 ID。之后我想显示我的数据库中的产品,但这对我来说不起作用。有人可以帮我一点吗? :)(我还在学习中:))

<?php
include 'includes/dbconnect.php';
$orderid = $_SESSION['order'];
foreach ($orderid as $value) {
$sql="SELECT * FROM product WHERE productID LIKE '%$value%'";
$result=$conn->query($sql);
while($row=$result->fetch_assoc()){
echo '<tr>';
echo '<td>'.$row["tag"].'</td>';
echo '<td>'.$row["price"].',- Kč</td>';
echo '<td><a href="product.php?id='.$row["productID"].'"><img src="images/'.$row["tag"].'.jpg" width=70"></a></td>';
echo '<td>1</td>' ;
echo '<td><a href="#" class="btn btn-danger btn-lg">X</a></td>';
}
}
?>

var_dump($orderid);显示:

array(1) {
["order"]=> array(10) {
[0]=> string(2) "44"
[1]=> string(2) "46"
[2]=> string(2) "44"
[3]=> string(2) "54"
[4]=> string(1) "1"
[5]=> string(2) "44"
[6]=> string(1) "1"
[7]=> string(2) "44"
[8]=> string(2) "47"
[9]=> string(2) "74"
}
}

最佳答案

仅出于 SO 的目的,我将发表评论作为答案:

在 $sql 查询中不要使用 LIKE '%$value%'"; 使用这个:LIKE '"。 $值."'";

这确保我们实际获得变量的值。

关于PHP mysql session 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53415890/

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