显示使用stmt创建的查询

时间:2009-08-15 02:34:30

标签: php mysqli

我有以下代码用于将新行插入数据库:

$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语句吗?

0 个答案:

没有答案