如果用户登录,我会得到用户成员 ID。所以我打印用户 ID。这很有效,所以如果用户没有登录,我会打印0
用户 ID。现在,当我选择任何数据表单 mysql (如果用户未登录 $id = '0';)我的代码不起作用,我无法打印结果。我认为我的问题是单引号id = '.$id.'
。如何解决这个问题?
检查用户是否登录:
if($_SESSION['login'] > 0){
$id = $row['id']} else {
$id = '0';}
选择具有用户 ID 的数据:
$sql = 'SELECT * FROM data_test WHERE id = '.$id.' AND productid = '.$row2['id'];
......
编辑注:$row2['id']
是另一个结果,与 . 无关$id
。谢谢。