是否可以连接到Spotify应用程序中的mysql数据库?我添加了mysql到所需的权限,但它显示了整个PHP代码。我想通过搜索功能添加mysql。
答案 0 :(得分:4)
Spotify应用程序不支持PHP。官方仅支持HTML,CSS和JavaScript。(Source)
也许您可以在服务器上创建一个可以使用JavaScript访问的后端。
答案 1 :(得分:2)
添加
"RequiredPermissions": [ "http://your.site.com", "http://ajax.googleapis.com", ]
在您的应用中添加
$.getJSON("http://your.site.com/get_variable.php", { "variable": variable },
function(data) {
//do something with the returned data
}
).error(function() { console.log("error getting variable"); });
在你的服务器上添加一个文件get_variable.php来执行你的sql
$con = mysql_connect("localhost","user_name","password");
if (!$con){
die('Could not connect: ' . mysql_error());
}
$db_selected=mysql_select_db("database_name", $con);
if (!$db_selected){
die ("Can\'t use database_name : " . mysql_error());
}
$variable = $_GET["variable"];
$sql = "your sql using $variable"
$result = mysql_query($sql);
$search_results=array();
while($row = mysql_fetch_array($result)){
//add data from $row into $search_results
}
echo json_encode($search_results);