php - 显示正在使用的数据会话 ID 不起作用
问题描述
数据库中可用的数据未显示在表中。我该如何解决这个问题?
编码:
<?php
$getPro=$ct->getCartProduct();
if($getPro){
$i=0;
while($result = $getPro->fetch_assoc()){
$i++;
?>
<?php echo $result['productName'];?>
<?php } }?>
这是功能:
public function getCartProduct(){
$sid=session_id();
$query="SELECT * FROM tbl_cart WHERE sid='$sid'";
$result =$this->db->select($query);
return $result;
}
解决方案
使用这个:
$query="SELECT * FROM tbl_cart WHERE sid=".$sid;
在你的代码中。不是这个:
$query="SELECT * FROM tbl_cart WHERE sid='$sid'";
希望它可以帮助你。继续编码。
推荐阅读
- regex - 用于排除 URL 中的子字符串的正则表达式
- c++ - 如何正确创建 .gdns 来实例化它?
- bash - 将文件从本地目录复制到远程主机上的 docker 容器
- c++ - 初始化新对象时的 C++ 默认构造函数和 POD 问题
- c# - 为什么 .Select 或 .ToList() 提供嵌套 JSON,而 .Count 在父 JSON 中出现?
- bash - 从命令行加入 CSV
- symfony - 使用 javascript - AJAX 提交表单
- arrays - 获取匹配括号的索引
- c++ - 为什么sqlite在运行valgrind时会存储不同的值?
- reactjs - 如何使用动态参数获取状态值?