由于某种原因,该查询不起作用
let values = { a: 1, b: 2, c: 3 }
export let {a, b, c} = values;
如果我喜欢它的话。
$query2 = $db->query("SELECT META FROM hh_dia WHERE ID_LINHA = $Hoje->LINHA[$i]");
答案 0 :(得分:0)
之所以发生这种情况,是因为在查询字符串中无法正确解析object属性。您应该在准备好的语句中使用绑定参数:
$stmt = $mysqli->prepare("SELECT META FROM hh_dia WHERE ID_LINHA = ?");
$stmt->bind_param('i', $Hoje->LINHA[$i] );
这还有其他好处,可以帮助您避免SQL注入(与在sql语句中使用php var有关)。