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