Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php从mysql请求mp3音频文件_Php_Ios_Mysql_Swift_Mp3 - Fatal编程技术网

使用php从mysql请求mp3音频文件

使用php从mysql请求mp3音频文件,php,ios,mysql,swift,mp3,Php,Ios,Mysql,Swift,Mp3,嗨,我是Php新手,我正在使用这个示例代码从mysql读取一些简单的文本数据,然后为IOS应用程序请求数据。如果我想请求mp3音频文件,如何完成 试试看 您可以将文件编码为字符串。然后将列信息添加到$row。实际上:$row[“str_file_mp3”]=file_get_contents($row[“path_mp3”]);在分配给$row_set[]之前的周期内,它将被传递为encode to json。您好,感谢您的回答,您能在下面给出一个完整的示例作为回答吗?这个问题与MP3有什

嗨,我是Php新手,我正在使用这个示例代码从mysql读取一些简单的文本数据,然后为IOS应用程序请求数据。如果我想请求mp3音频文件,如何完成


试试看



您可以将文件编码为字符串。然后将列信息添加到$row。实际上:$row[“str_file_mp3”]=file_get_contents($row[“path_mp3”]);在分配给$row_set[]之前的周期内,它将被传递为encode to json。您好,感谢您的回答,您能在下面给出一个完整的示例作为回答吗?这个问题与MP3有什么关系?非常感谢,但我在IOS端一直遇到这样的错误:数据无法读取,因为它的格式不正确。什么是“str_file_mp3”和“path_mp3”?我想你的最后一个列名是“path_mp3”。“str_file_mp3”列是我想用于将mp3编码为字符串的新列,但由于您已经面临这个问题,可能您必须将其转换为另一种格式,如字节。在哪里传递json?
<?php 

require("connect.php"); 

$db = mysqli_connect($dbServer, $dbUser, $dbPass) or die ("Could not connect to mySql"); 
mysqli_select_db($db, $dbName) or die ("Could not select database"); 

$query = "select * from mydata"; 

$result = mysqli_query($db, $query); 

while($row = mysqli_fetch_array($result)) {

    $row_set[] = $row; 
}

echo trim(json_encode($row_set));

mysqli_close($db); 

?>
<?php 

require("connect.php"); 

$db = mysqli_connect($dbServer, $dbUser, $dbPass) or die ("Could not connect to mySql"); 
mysqli_select_db($db, $dbName) or die ("Could not select database"); 

$query = "select * from mydata"; 

$result = mysqli_query($db, $query); 

while($row = mysqli_fetch_array($result)) {

    $row["str_file_mp3"] = file_get_contents($row["path_mp3"]);
    $row_set[] = $row; 
}

echo trim(json_encode($row_set));

mysqli_close($db); 

?>