我正在尝试从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生成新文件。