如何将mysql-pdo中的wav文件生成为dumpfile



我正在尝试从mysql blob生成wav文件,但它不能与PDO一起工作。没有PDO,它运行良好。你能帮我找出错误吗?谢谢

PDO不工作

$q = $CNT->prepare("select recording from music where id = :id INTO DUMPFILE '/music-$filename-$id.wav'");
$q->execute(
array(
':id'=>"$id"
)
);

没有PDO工作良好的

mysql_query("SELECT recording FROM music WHERE id = '".$id."' INTO DUMPFILE '/music-$filename-$id.wav'");

我找到了解决方案。我正在使用不带INTO DUMPFILE的select,然后:file_put_contents("music-$filename-$id.wav", $recording);

已从blob生成新文件。

最新更新