1 回答
TA贡献1831条经验 获得超9个赞
您需要在查询中使用正确的列别名并使用列别名作为索引
例如 max_id和max_cod
Titolo = $_POST['Titolo'];
$Rate = $_POST['Valutazione'];
$query = "Select Titolo From recensioni where Titolo = '$Titolo' limit 1";
$query2 = "Select MAX(Id_sessione) max_id from sessione";
$query3 = "Select MAX(Cod_sessione) max_cod from recensioni";
$result = $conn->query($query);
$result2 = $conn->query($query2);
$result3 = $conn->query($query3);
$row = mysqli_fetch_assoc($result);
$row2 = mysqli_fetch_assoc($result2);
$row3 = mysqli_fetch_assoc($result3);
$controllaTitolo = $row['Titolo'];
$Sessione = $row2['max_id'];
$controllaSessione = $row3['max_cod'];
无论如何你不应该在 SQL 查询中使用 PHP var .. 你有 sqlinjection 的风险.. 为避免这种情况,你应该查看你的数据库驱动程序以获取准备好的语句和绑定参数
- 1 回答
- 0 关注
- 134 浏览
添加回答
举报