我有以下代码用于将新行插入数据库:
$query = "INSERT INTO files_requests VALUES (NULL, ?, ?, ?, ?, ?, ?, {$userinfo['id']}, 0, ". time() .", 0)";
$stmt = $mysqli->prepare($query);
$stmt->bind_param('isssss', $listID, $files, $filesize, $audio, $subtitles, $fansub);
$stmt->execute();
有没有办法在bind_param完成后查看查询?我知道我可以使用echo来查看和查看变量:echo "('isssss', $listID, $files, $filesize, $audio, $subtitles, $fansub)";
,我想查看查询本身及其中的变量。我可以在stmt对象或mysqli上运行任何函数,在查询执行之前显示查询,除了自己创建一个echo语句吗?